...
Les tables utilisées sont :
sw_data_textblockheader : Table des entêtes de blocs de textes
sw_data_textblockdetail : Table des détails de blocs de textes
Les tables liées sont :
sw_data_textblockdetaildocument : Table des pièces jointes d'un bloc de texte
...
Bloc de code | ||
---|---|---|
| ||
"action": { "verb": "PUT", "parameters": { "entity": "textblockdetail", "extension": "document" } }, "data": { "file": { "codefile": "", /* Code globalement unique pour entity/extension. Si non fourni code=ID (Varchar (255))*/ "parent_ID": "xxxxx", /* Code du parent. Ici il faut utiliser le code bloc texte qui est retourné après la création du bloc texte (soit celui qui a été fourni manuellement dans le json du bloc texte ou celui qui été attribué automatiquement). (ForeignKey () - sw_data_textblocktextblockdetail.codetextblockcodetextblockdetail)*/ "fileName": "adrbureau_gpx.gpx", /* Nom du fichier (Varchar (255))*/ "description": "", /* Description (Text (65535))*/ "fileBase64": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNv ....", /* Fichier encodé en base 64 (MediumBlob ())*/ } } |
...
Bloc de code | ||
---|---|---|
| ||
"filters:" { "codeTextBlockDetail": "value", filter is equal "name": "value", filter is contains "description": "value", filter is contains "validityActive": "value", filter is equal (if value = "1" return only text block active today) "validityStartDate": "value", filter is greater or equal to "validityEndDateDate": "value", filter is less or equal to "codeCulture": "value", filter is equal "codeTextBlockHeader": "value", filter is equal "codeTextBlockType": "value" filter is equal }, "orderBy": "value" |
Valeurs possibles pour le tri "orderBy" :
nameAsc : par nom ascendanttextBlockHeaderIDAscnameAsc : par ID entête de bloc de texte ascendant et nom ascendant
verb: DELETE
Une suppression d'un bloc texte (sw_data_textblockdetail) va supprimer en cascade les éléments dans la table liée sw_data_textblockdetaildocument.