Merci de venir discuter avec moi(Éric) avant d’utiliser un mécanisme similaire.
Ca pose de sérieux problèmes d’architecture et les mêmes problèmes risquent de se poser moins d’un an après avoir implémenté cette surcouche.
A chaque fois qu’on en a discuté, on est arrivé à une meilleure solution.
Merci
Définition
Les data types servent à décrire à l’utilisateur le type de données récupérées par son connecteur.
Ces derniers permettent également de contrôler l’afficher des différents widgets sur la modale d’harvest.
Par exemple : Vos factures, vos remboursements, vos comptes bancaires. Plusieurs dataTypes peuvent correspondre à un même docType. Par exemple, les factures et les remboursements correspondent tous les deux au docType io.cozy.files .
Description
Un dataType a comme information :
Un identifiant
Un nom(localisé)
Une description(localisée)
Une icône
Un docType par défaut(peut être surchargé par le connecteur)
Liste des dataTypes disponibles
Les dataTypes sont proposés par la librairie des applications de récolte. Un connecteur ne peut choisir que dans cette liste. Si le connecteur a un nouveau type de dataType, le développeur doit faire une demande à Cozy(équipe Backformers) pour ajouter ce dernier à la liste des dataTypes disponible.
Définition
Description
Liste des dataTypes disponibles