Skip to Content
Nouvelle documentation Applite - JS SDK, Dart SDK & REST API

Avis (ReviewApi)

Le module ReviewApi gère les avis clients. Types supportés : storeProduct, multiServiceAgent, multiServiceAppointment.

Accès : client.review

Méthodes

submit

Soumet un avis (client).

final response = await client.review.submit( CustomerSubmitReviewParams( appApiKey: 'app_api_key', customerApiKey: '+2250700000000', type: ReviewType.storeProduct, rating: 4, title: 'Très bon produit', productId: 'product_id', ), );

list

Liste les avis (admin).

final response = await client.review.list( ListReviewsParams( apiKey: 'user_api_key', type: ReviewType.storeProduct, isVerified: true, page: 1, limit: 20, ), );

listPublic

Liste les avis vérifiés (public).

final response = await client.review.listPublic( PublicListReviewsParams( appApiKey: 'app_api_key', type: ReviewType.storeProduct, productId: 'product_id', ), );

getById

Récupère un avis.

final response = await client.review.getById( GetReviewByIdParams(apiKey: 'user_api_key', id: 'review_id'), );

edit

Modifie un avis.

final response = await client.review.edit( EditReviewParams( appApiKey: 'user_api_key', id: 'review_id', title: 'Titre modifié', rating: 5, ), );

delete

Supprime un avis.

final response = await client.review.delete( DeleteReviewParams(apiKey: 'user_api_key', id: 'review_id'), );

verify

Vérifie un avis.

final response = await client.review.verify( VerifyReviewParams( apiKey: 'user_api_key', id: 'review_id', isVerified: true, ), );
Last updated on