"""Atlantic City Electric.""" from .base import UtilityBase from .exelon import Exelon class AtlanticCityElectric(Exelon, UtilityBase): """Atlantic City Electric.""" @staticmethod def name() -> str: """Distinct recognizable name of the utility.""" return "Atlantic City Electric" def subdomain(self) -> str: """Return the opower.com subdomain for this utility.""" return "ace" @staticmethod def login_domain() -> str: """Return the domain that hosts the login page.""" return "secure.atlanticcityelectric.com" @staticmethod def eu_domain() -> str: """Return the azure authentication domain for this utility.""" return "eudapi.atlanticcityelectric.com" @staticmethod def mobile_client() -> tuple[str, str]: """Return the client id and mobile id pair used by this utility.""" return "64930d53-e888-45f9-9b02-aeed39ba48ca", "msauth.com.ifactorconsulting.acelectric"