object triggerprototype.update(object/array triggerPrototypes)
שיטה זו מאפשרת לעדכן אבות טיפוס טריגרים קיימים.
שיטה זו זמינה רק ל-Admin ו-Super Admin סוגי משתמשים. ניתן לבטל הרשאות לקרוא לשיטה בתפקיד משתמש הגדרות. ראה משתמש תפקידים למידע נוסף.
(אובייקט/מערך)
אב-טיפוס טריגר properties לעדכון.
יש להגדיר את המאפיין 'triggerid' עבור כל אב טיפוס טריגר, הכל נכסים אחרים הם אופציונליים. רק הנכסים שעברו יהיו עודכן, כל השאר יישארו ללא שינוי.
בנוסף לאב-טיפוס הדק הסטנדרטי properties](object#trigger_prototype) השיטה מקבלת את הדברים הבאים פרמטרים.
פרמטר | סוג | תיאור |
---|---|---|
dependencies | array | טריגרים ואבות טיפוס של טריגר שאב טיפוס הטריגר תלוי בהם. לטריגרים חייב להיות מוגדר המאפיין triggerid . |
tags | מערך | טריגר אב טיפוס תגים. |
::: שימו לב חשוב יש לתת את ביטוי הטריגר בה טופס מורחב וחייב להכיל לפחות אב טיפוס אחד של פריט. :::
(object)
מחזירה אובייקט המכיל את המזהים של הטריגר המעודכן אבות טיפוס תחת המאפיין triggerids
.
אפשר אב טיפוס טריגר, כלומר, הגדר את המצב שלו ל-0.
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "triggerprototype.update",
"params": {
"triggerid": "13938",
"סטטוס": 0
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
החלף תגים עבור אב טיפוס טריגר אחד.
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "triggerprototype.update",
"params": {
"triggerid": "17373",
"תגים": [
{
"tag": "נפח",
"value": "{#FSNAME}"
},
{
"tag": "סוג",
"value": "{#FSTYPE}"
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
CTriggerPrototype::update() בתוך ui/include/classes/api/services/CTriggerPrototype.php.