"""PostGrid postcard adapter.""" from dataclasses import dataclass from django.conf import settings from directmail.providers.postcard import PostcardResult @dataclass class PostGridProvider: name: str = "postgrid" def send_postcard(self, message) -> PostcardResult: if not settings.POSTGRID_API_KEY: raise RuntimeError("POSTGRID_API_KEY is not configured") raise NotImplementedError( "PostGrid adapter stub — configure account then implement send" ) def get_status(self, provider_id: str) -> str: return "unknown"