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

Témoignages (TestimonyApi)

Le module TestimonyApi gère les témoignages avec workflow d’approbation.

Accès : client.testimony

Méthodes

create

Crée un témoignage (admin).

final response = await client.testimony.create( CreateTestimonyParams( apiKey: 'user_api_key', name: 'Jean Dupont', comment: 'Excellent service !', rating: 5, status: TestimonyStatus.approved, ), );

list

Liste les témoignages.

final response = await client.testimony.list( ListTestimoniesParams( apiKey: 'user_api_key', status: TestimonyStatus.approved, page: 1, limit: 20, ), );

getById

Récupère un témoignage.

final response = await client.testimony.getById( GetTestimonyByIdParams(apiKey: 'user_api_key', id: 'testimony_id'), );

submit

Soumission par un client.

final response = await client.testimony.submit( CustomerSubmitTestimonyParams( appApiKey: 'app_api_key', customerApiKey: 'customer_api_key', name: 'Marie Martin', comment: 'Super !', rating: 5, ), );

updateStatus

Approuve ou rejette.

final response = await client.testimony.updateStatus( UpdateTestimonyStatusParams( apiKey: 'user_api_key', id: 'testimony_id', status: TestimonyStatus.approved, ), );

delete

Supprime un témoignage.

final response = await client.testimony.delete( DeleteTestimonyParams(apiKey: 'user_api_key', id: 'testimony_id'), );

listPublic

Liste les témoignages approuvés.

final response = await client.testimony.listPublic( PublicListTestimoniesParams( appApiKey: 'app_api_key', isFeatured: true, limit: 10, ), );
Last updated on