Résumé
Manipulation de l'entité ContractType (Types de contrat) en lecture/écriture/suppression via un objet métier depuis une application externe.
Tables
Les tables utilisées sont :
- sw_data_contracttype : Table des types de contrat
Critères d'activation
WHK_ContractType est défini dans la gestion des webhooks du studio.
Fonctionnement
verb: GET
resultType: simple
"contracttype": {
"codecontracttype": "LICENCE",
"label": "Abonnement licence"
}
verb: GET
resultType: extended
"contracttype": {
"codecontracttype": "LICENCE",
"label": "Abonnement licence",
"generictype_ID_badgeColor": ""
}
Verb: GET
resultType: extendedRelated
pas de table liée pour le moment dans le résultat
"related":[
{}
]
verb: PUT
{
"contracttype": {
"codecontracttype": "LICENCE", /* Code globalement unique du type de contrat (Varchar (255))*/
"label": "Abonnement licence", /* Libellé du type d'équipement (Varchar (255)*/
"internalcodecontracttype": null /* codecontracttype original de weavy s'il y a eu transcodage (Varchar (255))*/
}
}
verb: LIST
resultType: simple, extended, extendedRelated reprendre les définitions du GET
"filters:" {
"codeContractType": "value", filter is equal
"label": "value" filter is contains
}