SolidContactsDataModule
class SolidContactsDataModule
Client SDK for the Solid Contacts data module: address books, contacts and groups stored on the user's pod.
The surface mirrors the in-process module — three role stores, books, contacts and groups — and speaks the same write model, the immutable ContactData (full vCard 4.0 coverage), so the same code shape works against either SDK.
Calls are delegated over IPC to the Android Solid Services app, which owns the login and the tokens. Obtain an instance via Solid.getContactsDataModule. Collect contactsDataModuleServiceConnectionState and wait for true before issuing calls. All operations are suspend functions, return null when the service yields no result, and throw SolidException on failure.