valuemap.update

תיאור

object valuemap.update(object/array valuemaps)

שיטה זו מאפשרת לעדכן מפות ערכים קיימות.

שיטה זו זמינה רק לסוג משתמש סופר אדמין. ניתן לבטל הרשאות להתקשר למתודה בהגדרות תפקידי המשתמש. לִרְאוֹת מִשׁתַמֵשׁ תפקידים למידע נוסף.

פרמטרים

(object/array) מאפייני מפת ערך לעדכון.

יש להגדיר את המאפיין 'valuemapid' עבור כל מפת ערכים, כל השאר נכסים הם אופציונליים. רק המאפיינים שעברו יעודכנו, כולם אחרים יישארו ללא שינוי.

החזר ערכים

(object) מחזירה אובייקט המכיל את המזהים של הערך המעודכן מפות תחת המאפיין 'valuemapids'.

דוגמאות

שינוי שם מפת הערך

שנה את שם מפת הערך ל"סטטוס מכשיר".

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "valuemap.update",
            "params": {
                "valuemapid": "2",
                "name": "סטטוס מכשיר"
            },
            "auth": "57562fd409b3b3b9a4d916d45207bbcb",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "valuemapids": [
                    "2"
                ]
            },
            "מזהה": 1
       }

שינוי מיפויים עבור מפת ערך אחת.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "valuemap.update",
            "params": {
                "valuemapid": "2",
                "מיפויים": [
                    {
                        "type": "0",
                        "value": "0",
                        "newvalue": "מקוון"
                    },
                    {
                        "type": "0",
                        "value": "1",
                        "newvalue": "לא מקוון"
                    }
                ]
            },
            "auth": "57562fd409b3b3b9a4d916d45207bbcb",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "valuemapids": [
                    "2"
                ]
            },
            "מזהה": 1
       }

מקור

CValueMap::update()‎ בתוך ui/include/classes/api/services/CValueMap.php.