package com.kryptnostic.directory.v1; import java.util.UUID; import com.kryptnostic.directory.v1.model.response.PublicKeyEnvelope; import com.kryptnostic.kodex.v1.exceptions.types.ResourceNotFoundException; import com.kryptnostic.sharing.v1.models.NotificationPreference; public interface DirectoryClient { Iterable<UUID> listUsersInRealm( String realm ); PublicKeyEnvelope getPublicKey( UUID id ) throws ResourceNotFoundException; @Deprecated NotificationPreference getNotificationPreference(); @Deprecated void setNotificationPreference( NotificationPreference preference ); }