[Produit] Data Type
  • Documentation autours du manifeste 



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.

Data type
Identifiant
DocType
Connecteurs
exemples
    —   —  Utilisé — —
Factures
bill
io.cozy.bills
Trainline, Mutuelles, …
Contacts
contact
io.cozy.contacts
Google
Attestation
certificate
io.cozy.files
MGEN
Contrats
contract
io.cozy.files
?
Document
document
documents
io.cozy.files
CESU, Digiposte
Image
pictures
io.cozy.files
Facebook
Compte bancaires
bankAccounts
io.cozy.bank.accounts
Boursorama Banque, …
Opérations bancaires
bankTransactions
io.cozy.bank.operations
Boursorama Banque,…
Contrats
contract
fr.maif.maifuser.contrat
MAIF
Famille
family
fr.maif.maifuser.foyer
MAIF
Maison
home
fr.maif.maifuser.home
MAIF
Profil
profile
fr.maif.maifusers
MAIF
Sinistre
sinister
fr.maif.maifuser.sinistre
MAIF
Consommation
consumption
...vinci.consumptions
...aprr.consumptions
APRR, Vinci
Activité
activity
io.cozy.netflix.opinions
Netflix