Query Accessible Asset Type¶
Get a list of accessible asset types.
Request Parameters¶
Name | Location | Mandatory/Optional | Data Type | Description |
---|---|---|---|---|
orgId | Query | Mandatory | String | The organization ID which the asset type belongs to. How to get orgId >> |
locale | Query | Optional | String | Use zh-CN, en-US, ja-JP, or es-ES. If not specified, the value is set to en_US by default. |
withI18n | Query | Optional | Boolean | Whether to return the internationalization content. The value is true or false . Default is false. |
withElementGroupInfo | Query | Optional | Boolean | Whether to return the visualization group information. The default value is true. |
Response Parameters¶
Name | To Return Definitely/Conditionally | Data Type | Description |
---|---|---|---|
mdmType | Definitely | String | The corresponding object type. |
modelId | Conditionally | String | The model ID which the asset type is associated with. |
amcType | Conditionally | String | The identifier of the corresponding asset type in Configuration Center. |
domain | Definitely | String | The identifier of the domain that the asset type belongs to. |
domainName | Definitely | String | The name of the domain that the asset type belongs to in the corresponding request language. |
domainNameI18n | Conditionally | I18n Struct | Describe the internalization content of the domain name. See I18n Struct. |
isSite | Conditionally | Boolean | Whether the asset type is a site type. |
isDeviceGroup | Conditionally | Boolean | Whether the asset type is a device group type. |
name | Definitely | String | The name of the asset type in the corresponding request language. |
nameI18n | Conditionally | I18n Struct | Describe the internalization content of the asset type. See I18n Struct. |
icons | Conditionally | Map (The Key and Value are of the String type) | The display icon of the asset type. |
dimensions | Conditionally | Map (The Key is of the String type and the Value is a Dimension Struct) | The supported aggregation dimensions. See Dimension Struct. |
dimensionPermutation | Conditionally | String | The supported Dimension Combination Attribute of the asset type. |
groups | Conditionally | Group Struct | Describe the visualization group information of the asset type. See Group Struct. |
I18n Struct ¶
Name | To Return Definitely/Conditionally | Data Type | Description |
---|---|---|---|
defaultValue | Definitely | String | The default content. |
en_US | Conditionally | String | The English content. |
zh_CN | Conditionally | String | The Chinese content. |
es_ES | Conditionally | String | The Spanish content. |
ja_JP | Conditionally | String | The Japanese content. |
Dimension Struct ¶
Name | To Return Definitely/Conditionally | Data Type | Description |
---|---|---|---|
name | Definitely | String | The name of the dimension in the corresponding request language. |
nameI18n | Conditionally | I18n Struct | Describe the internalization content of dimension name. See I18n Struct. |
level | Definitely | String | The level of the dimension. child indicates a one-to-many dimension and self indicates a one-to-one dimension. |
attribute | Conditionally | String | The attribute used to describe the dimension identifier. |
nameAttribute | Conditionally | String | The attribute used to describe the dimension name. |
enumSource | Conditionally | String | The source of the enumeration values of the enumerated dimension. |
enumerate | Conditionally | String | The static enumeration values. |
recordType | Conditionally | String | The identifier of the record type associated with the enumeration values. |
recordMapping | Conditionally | Map (The Key and Value are of the String type) | The fields of the record type associated with the enumeration values. |
filters | Conditionally | String | The supported filters of the dimension. |
mdmType | Conditionally | String | The corresponding object type of the dimension. |
Group Struct ¶
Name | To Return Definitely/Conditionally | Data Type | Description |
---|---|---|---|
groupName | Definitely | String | The name of the visualization group in the corresponding request language. |
groupNameI18n | Conditionally | I18n Struct | Describe the internalization content of the visualization group name. See I18n Struct. |
groupOrder | Definitely | Integer | The order of the visualization group. |
elementName | Definitely | String | The name of the element in the visualization group in the corresponding request language. |
elementNameI18n | Conditionally | I18n Struct | Describe the internalization content of the element. See I18n Struct. |
elementOrder | Definitely | Integer | The order of the element in the visualization group. |
area | Definitely | Map (The Key is of the String type and the Value is an Area Struct) | Describe the area in the visualization group. See Area Struct. |
Area Struct ¶
Name | To Return Definitely/Conditionally | Data Type | Description |
---|---|---|---|
areaName | Definitely | String | The name of the area in the corresponding request language. |
areaNameI18n | Conditionally | I18n Struct | Describe the internalization content of the area name. See I18n Struct. |
areaOrder | Definitely | Integer | The order of the area. |
Samples¶
Request Sample¶
GET https://{api-gateway}/cds-asset-service/v1.0/accessible-asset-type?action=query&orgId=yourOrgId
Response Sample¶
{
"data": [
{
"mdmType": "yourMdmType",
"domain": "solar",
"domainName": "Solar",
"isSite": true,
"name": "*************",
"dimensions": {
"inverterModel": {
"nameI18n":{},
"attribute": "",
"nameAttribute":"",
"level": "self/child"
}
}
},
{
"mdmType": "yourMdmType",
"domain": "solar",
"domainName": "Solar",
"isSite": false,
"name": "*************"
}
],
"code": 0,
"msg": "OK",
"traceId": "1234567890abcdefghijkl0987654321"
}