public ServerResources (
IReadOnlyList<CalendarData> calendars,
IReadOnlyList<AddressBookData> addressBooks,
IReadOnlyList<TaskListData> taskLists)
{
if (calendars == null)
throw new ArgumentNullException (nameof (calendars));
if (addressBooks == null)
throw new ArgumentNullException (nameof (addressBooks));
if (taskLists == null)
throw new ArgumentNullException (nameof (taskLists));
Calendars = calendars;
AddressBooks = addressBooks;
TaskLists = taskLists;
}