Liste des dossiers de location
Lister les dossiers avec pagination
Utilisez la query rentalFoldersPaginated pour récupérer les dossiers de location avec filtres, tri et pagination. Elle retourne un objet de type RentalFoldersPaginatedResult contenant data (liste de RentalFolder) et meta (totalCount, pagination). Les filtres respectent le type FilterOption (champ, opérateur, valeur).
L’exemple ci-dessous filtre sur les dossiers à l’état « actif » (state == "active"). Vous pouvez ajouter page et pageSize pour paginer les résultats.
query {
rental_folders_paginated(
filters: [
{ field: "state", op: "==", value: "active" }
]
) {
data {
id
reference
state
units
rentalAccountId
rentalContractId
}
meta {
totalCount
}
}
}
Récupérer le solde d’un dossier
Pour obtenir le solde (balance) du suivi de facturation d’un dossier, utilisez la query rentalAccount en passant l’identifiant du compte de location (rentalAccountId renvoyé dans la liste ci-dessus). Le type de retour est RentalAccount.
query rentalAccount($id: UUID) {
rentalAccount(id: $id) {
balance
}
}