esup-multi

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

Connecteur appelé par le module cards.

Paramètres d'appels

URL en méthode GET :

Bloc de code
<host>/<uri>/<username>

...

Bloc de code
{
	"lastname": "<Nom>"String,
	"firstname": "<Prénom>"String,
	"birthdate": "<Date de naissance>"String,
	"gender": "<Genre>"String,
	"affiliation": "<affiliation>"String,
	"photo": "data:image/jpeg;base64,xxxxxx",String,
	"ine": nullString,
	"errors": [],
	"cards": {
		"studentCard": {
			"title": "<Titre1>"String,
            "subtitle": "<SubTitle>"String,
            "endDate": <YYYY>Number,
            "idNumber": "<number>"String,
            "csn": "<number>"String,
            "qrCode": {
            	"type": "<type>"String,
            	"value": "<value>"String
                  }
		},
		"euStudentCard": {
            "title": "<Titre2>"String,
            "subtitle": "<SubTitle>"String,
                   "endDate": <YYYY>Number,
            "idNumber": "<number>"String, 
                  "ecsn": "<number>"Number,
            "euid": "<number>"Number,
            "qrCode": {
            	"type": "<type>"String,
            	"value": "<value>"String
                  }
        },
        "studentCardstaffCard": {
			            "title": "<Titre3>"String,
            "subtitle": "<SubTitle>"String,
            "endDate": <YYYY>Number,
            "idNumber": "<number>"String,
            "csn": "<number>"String,
            "qrCode": {
            	"type": "<type>"String,
            	"value": "<value>"String
            }
        }
    	}
	}	
}

Les données à la racine seront les données communes à chaque carte :

...

Enfin, à chaque type de carte devra correspondre un template SVG. Par exemple : Pour l’Université de Lorraine, nous avons identifié 3 types de carte différents (soit 3 templates SVG) : studentCard, euStudentCard et staffCard.

Avertissement
titleTODOLimite

On ne peut pas ajouter de données a afficher dans le SVG.Détailler les champs des cartes utilisés dans les SVG. Comment ça marche ?

Cas d'erreur

Codes erreurs

...