Repositories
Repositories are the primary entry point for retrieving and modifying data in onOffice. Each repository corresponds to a specific resource (Estates, Addresses, Activities, etc.). This page provides a quick overview of the available repositories.
Available Repositories
Usage Example
php
$estates = EstateRepository::query()
->where('objektart', 'buero_praxen')
->whereIn('estate_id', [1, 2, 3])
->get();
$count = EstateRepository::query()
->whereBetween('kaufpreis', 100000, 200000)
->count();
TIP
See each repository’s dedicated page for advanced operations such as create, modify, chunking, and special parameters.
Check out the docs for each repository to see usage examples and best practices.