Aller au contenu principal

CountryDto

Le CountryDto (Objet de Transfert de Données des Pays) représente les informations standardisées des pays utilisées dans l'API NoWallet.
Cet objet fournit des métadonnées essentielles pour chaque pays pris en charge par la plateforme, notamment les codes, les préfixes téléphoniques et les formats de devises, qui sont essentiels pour localiser les transactions financières et valider les numéros de téléphone.

Exemple de Réponse JSON

Ci-dessous, un exemple concret de CountryDto. Dans ce cas, il décrit le Cameroun (CM) avec son indicatif téléphonique (+237), son code de devise (XAF) et la longueur typique des numéros de téléphone (8 chiffres). Cet exemple visuel aide les développeurs à comprendre le format et les valeurs attendues lors de l'utilisation des données des pays.

Ces champs sont tous obligatoires et garantissent que la transaction respecte les paramètres autorisés.

{
"code": "CM",
"name": "Cameroun",
"indicatif": "+237",
"currency": "XAF",
"phone_length": 8
}

Propriétés

Cette section liste et explique les champs qui définissent un pays dans l'API :

  • code: Le code pays ISO 3166-1 alpha-2, un code à deux lettres qui identifie de manière unique le pays.
  • name: Le nom complet du pays, qui est utile pour les affichages dans les interfaces utilisateur.
  • indicatif: Le code de numérotation international pour le pays, qui est essentiel pour valider les numéros de téléphone.
  • currency: Le code de devise ISO 4217, qui indique la devise utilisée dans le pays.
  • phone_length: La longueur standard des numéros de téléphone dans le pays, qui est importante pour valider les saisies utilisateur.
NameTypeRequiredRestrictionsDescription
codestringtrueaucuneCode du pays
namestringtrueaucuneNom du pays
indicatifstringtrueaucuneIndicatif téléphonique du pays
currencystringtrueaucuneCode de la devise du pays
phone_lengthnumbertrueaucuneLongueur des numéros de téléphone du pays

Valeurs Énumérées

cette section fournit une liste complète des codes acceptables, représentant les pays africains pris en charge par l'API. Chaque pays est identifié par son code unique à deux lettres, garantissant une identification standardisée dans toutes les requêtes et réponses de l'API.

PropriétéValeur
codeDZ
codeAO
codeBJ
codeBW
codeBF
codeBI
codeCM
codeCV
codeCF
codeTD
codeKM
codeCG
codeCD
codeCI
codeDJ
codeEG
codeGQ
codeER
codeET
codeGA
codeGM
codeGH
codeGN
codeGW
codeKE
codeLS
codeLR
codeLY
codeMG
codeMW
codeML
codeMR
codeMU
codeYT
codeMA
codeMZ
codeNA
codeNE
codeNG
codeRE
codeRW
codeST
codeSN
codeSC
codeSL
codeSO
codeZA
codeSS
codeSD
codeSZ
codeTZ
codeTG
codeTN
codeUG
codeEH
codeZM
codeZW

Cette section est essentielle pour les développeurs front-end et back-end pour implémenter des listes déroulantes, des validations ou des mappages sans risquer des références de pays non valides.

Cette page vous a-t-elle été utile ?