# SourceQuery

data class SourceQuery(val contacts: Boolean = true, val domain: Boolean = true, val phonebooks: Boolean = true, val static: Boolean = true, val groups: Boolean = true, val azureOrgContacts: Boolean = true, val azureOrgUsers: Boolean = true, val azurePersonalContacts: Boolean = true, val isCacheDirty: Boolean = false)

Defines options for sourcing contacts in a system.

#### Parameters

contacts

Whether to fetch the user's personal contacts.

domain

Whether to fetch users from the same domain as contacts.

phonebooks

Whether to fetch contacts from phonebooks.

static

Whether to fetch contacts accessible to all users.

groups

Whether to fetch participants of groups as contacts.

azureOrgContacts

Whether to fetch contacts from Azure organizational directory (if applicable).

azureOrgUsers

Whether to fetch users from Azure organizational directory (if applicable).

azurePersonalContacts

Whether to fetch personal contacts from Azure (if applicable).

## Constructors

SourceQuery
Link copied to clipboard
constructor(contacts: Boolean = true, domain: Boolean = true, phonebooks: Boolean = true, static: Boolean = true, groups: Boolean = true, azureOrgContacts: Boolean = true, azureOrgUsers: Boolean = true, azurePersonalContacts: Boolean = true, isCacheDirty: Boolean = false)

## Properties

azureOrgContacts
Link copied to clipboard
val azureOrgContacts: Boolean = true
azureOrgUsers
Link copied to clipboard
val azureOrgUsers: Boolean = true
azurePersonalContacts
Link copied to clipboard
val azurePersonalContacts: Boolean = true
contacts
Link copied to clipboard
val contacts: Boolean = true
domain
Link copied to clipboard
val domain: Boolean = true
groups
Link copied to clipboard
val groups: Boolean = true
isCacheDirty
Link copied to clipboard
val isCacheDirty: Boolean = false
phonebooks
Link copied to clipboard
val phonebooks: Boolean = true
static
Link copied to clipboard
val static: Boolean = true