mediatype.update

Apraksts

object mediatype.update(object/array mediaTypes)

Šī metode ļauj atjaunināt esošos multivides tipus.

Šī metode ir pieejama tikai lietotāja tipam Super admin. Atļaujas izsaukt šo metodi var atsaukt lietotāja lomas iestatījumos. Plašāku informāciju skatiet sadaļā Lietotāju lomas.
Ja $ZBX_FEATURE_FLAGS['media_type_denylist'] funkcionalitātes karodziņā lietotāja saskarnes konfigurācijas failā ir norādītas piegādes metodes, lietotājam nav atļauts izsaukt šo metodi attiecīgajiem multivides tipiem.

Parametri

(object/array) Atjaunināmā multivides tipa rekvizīti.

Rekvizītam mediatypeid jābūt definētam katram multivides tipam, visi pārējie rekvizīti nav obligāti. Tiks atjaunināti tikai nodotie rekvizīti, visi pārējie paliks nemainīti.

Papildus standarta multivides tipa rekvizītiem metode pieņem šādus parametrus.

Parametrs Type Apraksts
message_templates array Ziņojumu veidnes, ar kurām aizstāt pašreizējās ziņojumu veidnes.

Atgrieztās vērtības

(object) Atgriež objektu, kas satur atjaunināto mediju tipu ID īpašībā mediatypeids.

Piemēri

Mediju tipa iespējošana

Iespējojiet mediju tipu, tas ir, iestatiet tā statusu uz "0".

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "mediatype.update",
    "params": {
        "mediatypeid": "6",
        "status": "0"
    },
    "id": 1
}

Atbilde:

{
    "jsonrpc": "2.0",
    "result": {
        "mediatypeids": [
            "6"
        ]
    },
    "id": 1
}

Avots

CMediaType::update() failā ui/include/classes/api/services/CMediaType.php.