Aller au contenu

Référence

phil/contact
TypeSorteRôle
ContactCardfinal readonly classUne personne ou une organisation, et la façon de la joindre
PersonNamefinal readonly classLe nom d'une personne en ses parties, écrit et trié comme le fait sa culture
NameOrderénumération adossée à une chaîneLe prénom d'abord ou le nom de famille d'abord
NameConventionfinal readonly classLa façon dont une culture écrit et trie les noms
NameConventionsfinal classLes conventions de la bibliothèque, par culture
Emailfinal readonly classUne adresse de courriel
PhoneLinefinal readonly classUn numéro de téléphone avec son rôle
PhoneRoleénumération adossée à une chaîneL'usage d'une ligne téléphonique, et son type vCard
VCardfinal classUne fiche en vCard 4.0
SchemaOrgfinal classUne fiche en JSON-LD de schema.org
ContactCardArrayfinal classUne fiche vers un tableau et depuis un tableau, pour le stockage
JSContactCardfinal readonly classUne fiche telle que l'échange JSContact : uid, adresses, propriétés non représentées, avis
JSContactWriterfinal classUne fiche en JSContact 1.0
JSContactReaderfinal readonly classUne fiche JSContact lue, de façon stricte et bornée
JSContactNoticefinal readonly classUne partie d'une fiche JSContact lue mais non gardée
Exception\ContactExceptioninterfaceChaque exception de la bibliothèque
Exception\InvalidContactfinal class, InvalidArgumentExceptionUn courriel qui n'en est pas un, un texte trop long, un nom de personne ou une fiche JSContact qui ne peut pas être faite
Exception\UnreadableContactfinal class, UnexpectedValueExceptionUne fiche enregistrée qui ne peut pas être relue
Exception\UnreadableJSContactfinal class, UnexpectedValueExceptionUne fiche JSContact qui ne peut pas être lue

Les classes de Phil\Contact\JSContact\ sont internes : ce sont les parties d'une lecture d'une fiche JSContact.