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

Adresses (AddressApi)

Le module AddressApi permet de gérer les adresses des clients de votre application.

Accès : client.address

Méthodes

list

Liste les adresses avec filtrage optionnel par client ou plateforme.

final response = await client.address.list( AddressListParams( appId: 'app_id', apiKey: 'user_api_key', customerId: 'cust_123', ), ); // Afficher toutes les adresses for (final address in response.data) { print('${address.name}: ${address.address}, ${address.city}'); }

create

Crée une nouvelle adresse pour un client.

final response = await client.address.create( CreateAddressParams( appId: 'app_id', apiKey: 'user_api_key', customerId: 'cust_123', name: 'Bureau', address: 'Avenue des Entreprises 45', city: 'Abidjan', country: 'CI', longitude: -4.0083, latitude: 5.3364, ), ); print('Adresse créée: ${response.data.id}');

update

Met à jour une adresse existante.

final response = await client.address.update( UpdateAddressParams( appId: 'app_id', apiKey: 'user_api_key', id: 'addr_456', name: 'Nouveau Bureau', address: 'Boulevard Central 100', city: 'Abidjan', ), ); print('Adresse mise à jour: ${response.data.name}');

delete

Supprime une adresse.

final response = await client.address.delete( AddressDeleteParams( appId: 'app_id', apiKey: 'user_api_key', id: 'addr_456', ), ); print('Adresse supprimée');

Gestion des erreurs

Code erreurDescription
address-not-foundL’adresse n’existe pas ou n’appartient pas à l’application
customer-not-foundLe client n’existe pas
not-authorizedLa clé API n’a pas les droits nécessaires
app-not-foundL’application n’existe pas
Last updated on