[comment]: # ({3ab1bd41-97b0e55a})
# 更新

[comment]: # ({/3ab1bd41-97b0e55a})

[comment]: # ({53fe4033-ba868bc0})
### Description 描述

`object mediatype.update(object/array mediaTypes)`

This method allows to update existing media types.
此方法允许更新已存在的媒介类型。

[comment]: # ({/53fe4033-ba868bc0})

[comment]: # ({26bf3f16-b3d806d9})
### Parameters 参数

`(object/array)` [Media type properties](object#media_type) to be
updated.

The `mediatypeid` property must be defined for each media type, all
other properties are optional. Only the passed properties will be
updated, all others will remain unchanged.
`mediatypeid`参数需要被每个每个类型所定义，其他的属性都是可选的。仅仅传递的属性会被更新，其他的属性将会保持不变

[comment]: # ({/26bf3f16-b3d806d9})

[comment]: # ({e613bd1b-665d000d})
### Return values 返回值

`(object)` Returns an object containing the IDs of the updated media
types under the `mediatypeids` property.
`(object)`返回包含`mediatypeids`属性下所更新IDs的对象。

[comment]: # ({/e613bd1b-665d000d})

[comment]: # ({7b785443-b41637d2})
### Examples 示例如下

[comment]: # ({/7b785443-b41637d2})

[comment]: # ({f20806db-6fbe70a1})
#### Enabling a media type 启用一个媒介类型

Enable a media type, that is, set its status to 0.
启用一个媒介类型，就是设置他的status属性是0.

Request:

``` {.java}
{
    "jsonrpc": "2.0",
    "method": "mediatype.update",
    "params": {
        "mediatypeid": "6",
        "status": 0
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}
```

Response:

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

[comment]: # ({/f20806db-6fbe70a1})

[comment]: # ({0fdd99a1-0fdd99a1})
### Source

CMediaType::update() in
*frontends/php/include/classes/api/services/CMediaType.php*.

[comment]: # ({/0fdd99a1-0fdd99a1})
