# RemoteDataSource

interface RemoteDataSource

## Functions

createContact
Link copied to clipboard
abstract fun createContact(contact: Contact): Completable
deleteContact
Link copied to clipboard
abstract fun deleteContact(contactId: String): Completable
getContactByAddress
Link copied to clipboard
abstract fun getContactByAddress(address: String): Single<Contact>
getContactByUsernameAndDomain
Link copied to clipboard
abstract fun getContactByUsernameAndDomain(userName: String, domain: String): Single<Contact>
getContactsBy
Link copied to clipboard
abstract fun getContactsBy(query: SourceQuery): Single<List<Contact>>
updateContact
Link copied to clipboard
abstract fun updateContact(contact: Contact): Completable