from app.core.exceptions import MediaAPIError class MarketplaceTemplateNotFound(MediaAPIError): code = "MARKETPLACE_TEMPLATE_NOT_FOUND" status_code = 404 class MarketplaceTemplateInvalid(MediaAPIError): code = "MARKETPLACE_TEMPLATE_INVALID" status_code = 422 class MarketplaceTemplateConflict(MediaAPIError): code = "MARKETPLACE_TEMPLATE_CONFLICT" status_code = 409 class MarketplaceTemplateUnavailable(MediaAPIError): code = "MARKETPLACE_TEMPLATE_UNAVAILABLE" status_code = 422 class MarketplaceTemplateForbidden(MediaAPIError): code = "MARKETPLACE_TEMPLATE_FORBIDDEN" status_code = 403