object service.update(שירותי אובייקט/מערך)
שיטה זו מאפשרת לעדכן שירותים קיימים.
שיטה זו זמינה למשתמשים מכל סוג. הרשאות כדי לקרוא את השיטה ניתן לבטל בהגדרות תפקיד המשתמש. ראה משתמש תפקידים למידע נוסף.
יש לעדכן את מאפייני השירות (object/array)
.
יש להגדיר את המאפיין serviceid
עבור כל שירות, כל השאר נכסים הם אופציונליים. רק המאפיינים שעברו יעודכנו, כולם אחרים יישארו ללא שינוי.
בנוסף למאפייני השירות הסטנדרטיים, ה- השיטה מקבלת את הפרמטרים הבאים.
|--------------|---------------------------------------- --------------------|-------------------------------- -------------------------------------------------- ------------------------------------------| | ילדים | מערך | שירותי ילדים להחלפת ילדי השירות הנוכחיים.
על הילדים להיות מוגדר המאפיין serviceid
. | | הורים | מערך | שירותי הורים שיחליפו את ההורים השירותים הנוכחיים.
ההורים חייבים להגדיר את המאפיין serviceid
. | | תגים | מערך | שירות תגים כדי להחליף את תגי השירות הנוכחיים. | | בעיה_tags | מערך | תגי בעיה כדי להחליף את התגים הבעייתיים הנוכחיים. | | סטטוס_כללים | מערך | כללי סטטוס כדי להחליף את כללי המצב הנוכחיים. |
(אובייקט)
מחזירה אובייקט המכיל את המזהים של השירותים המעודכנים מתחת לנכס serviceids
.
הפוך שירות עם מזהה "3" להיות האב לשירות עם תעודת זהות "5".
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "service.update",
"params": {
"serviceid": "5",
"הורים": [
{
"serviceid": "3"
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
הוסף זמן השבתה לשירות עם מזהה "4" המתוכנן מדי שבוע מיום שני 22:00 עד יום שלישי 10:00.
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "service.update",
"params": {
"serviceid": "4",
"פעמים": [
{
"סוג 1",
"ts_from": "165600",
"ts_to": "201600"
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
CService::update() בתוך ui/include/classes/api/services/CService.php.