Résumé
Manipulation de l'entité ContractType (Types de contrat) en lecture/écriture/suppression via un objet métier depuis une application externe.
...
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
Info | ||
---|---|---|
Bloc de code | ||
| ||
"contracttype": { "codecontracttype": "LICENCE", "label": "Abonnement licence" } |
verb: GET
resultType: extended
Infocode | ||
---|---|---|
| ||
"contracttype": { "codecontracttype": "LICENCE", "label": "Abonnement licence", "generictype_ID_badgeColor": "" } |
Verbverb: GET
resultType: extendedRelated
en complément du résultat pour resultType: extended on aura pas de table liée pour le moment dans le résultat
...
détails pour l'instant
Bloc de code | ||
---|---|---|
| ||
"related":[ {} ] |
verb: PUT
Infocode | ||
---|---|---|
| ||
{ "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
Bloc de code | |
---|---|
| |
| |
"filters:" { "codeContractType": "value", filter is equal "label": "value" filter is contains }, "orderBy": "value" |
Valeurs possibles pour le tri "orderBy" :
codeContractTypeAsc : par code type de contrat ascendant
labelAsc : par intitulé ascendant