Résumé
Manipulation de l'entité EquipmentType (Types d'équipement) en lecture/écriture/suppression via un objet métier depuis une application externe.
...
Les tables utilisées sont :
sw_data_equipmenttype
: Table des types d'équipement
Critères d'activation
WHK_EquipmentType est défini dans la gestion des webhooks du studio.
Fonctionnement
verb: GET
resultType: simple
Bloc de codeinfo | ||
---|---|---|
| ||
"equipmenttype": { "codeequipmenttype": "BALL", "label": "Ballon d'eau chaude" } |
verb: GET
resultType: extended
Bloc de code | |
---|---|
| |
| |
"equipmenttype": { "codeequipmenttype": "BALL", "label": "Ballons d'eau chaude", "translationKey": "", "equipmentkind_ID": "DEFAULT" } |
Verbverb: GET
resultType: extendedRelated
en complément du résultat pour resultType: extended on aura le détail pour la table table equipmentkind
Bloc de code | |
---|---|
| |
| |
"related":[ { "equipmentkind": { "codeequipmentkind": "DEFAULT", "label": "Par défaut", "translationKey": "Gen_ByDefault" } }] |
verb: PUT
Bloc de codeinfo | ||
---|---|---|
| ||
{ "equipmenttype": { "codeequipmenttype": "BALL", /* Code globalement unique du type d'équipement (Varchar (255))*/ "label": "Ballons d'eau chaude", /* Libellé du type d'équipement (Varchar (255)*/ "equipmentkind_ID": "DEFAULT", /* Code du genre d'équipement (ForeignKey () - sw_data_equipmentkind.codeequipmentkind)*/ "internalcodeequipmenttype": null /* codeequipmenttype original de weavy s'il y a eu transcodage (Varchar (255))*/ } } |
verb: LIST
resultType: simple, extended , extendedRelated reprendre les définitions du GET
Infocode | ||
---|---|---|
| ||
"filters:" { "codeEquipmentType": "value", filter is equal "label": "value", filter is contains "equipmentKind": "value" filter is equal }, "orderBy": "value" |
Valeurs possibles pour le tri "orderBy" :
codeEquipmentTypeAsc : par code type d'équipement ascendant
labelAsc : par intitulé ascendant