getAdminsInfo
Obteniendo todos los objetos de administradores de usuario.
Descripción
Este método recupera objetos de usuario del tipo admin de la API. Devuelve una Promesa que se resuelve en un array de objetos IAdminEntity.
Admins.getAdminsInfo(
body,
langCode,
offset,
limit
);
Esquema de parámetros
Esquema
body: AttributeType[]
Array de objetos de filtro con condiciones de búsqueda. Por defecto: []
ejemplo:
[
{
"attributeMarker": "num",
"conditionMarker": "mth",
"conditionValue": 1
},
{
"attributeMarker": "num",
"conditionMarker": "lth",
"conditionValue": 3
}
]
langCode: string
Código de idioma. Por defecto: "en_US"
ejemplo: "en_US"
offset: number
Parámetro para la paginación. Por defecto: 0
ejemplo: 0
limit: number
Parámetro para la paginación. Por defecto: 30
ejemplo: 30
Ejemplos
Ejemplo mínimo
const response = await Admins.getAdminsInfo();
Ejemplo con atributos
const body = [ { "attributeMarker": "num", "conditionMarker": "mth", "conditionValue": 1 }];
const response = await Admins.getAdminsInfo(body, "en_US", 0, 30);
Ejemplo de respuesta
[
{
"id": 1,
"attributeSetId": 27,
"identifier": "admin",
"attributeSetIdentifier": "admins",
"position": 1,
"isSync": true,
"attributeValues": {
"admin-text": {
"type": "string",
"value": "",
"position": 0,
"additionalFields": []
}
}
},
{
"id": 2,
"attributeSetId": 27,
"identifier": "Aleksandr",
"attributeSetIdentifier": "admins",
"position": 2,
"isSync": false,
"attributeValues": {}
},
{
"id": 4,
"attributeSetId": null,
"identifier": "developer_admin",
"attributeSetIdentifier": null,
"position": 3,
"isSync": false,
"attributeValues": {}
}
]
Esquema de respuesta
Esquema: IAdminEntity[]
id: number | null
El identificador del objeto.
ejemplo: 1764
attributeSetId: number | null
El identificador del conjunto de atributos que se está utilizando.
ejemplo: 120
identifier: string
El identificador textual para el campo del registro.
ejemplo: "admin1"
attributeSetIdentifier: string | null
El identificador del conjunto de atributos.
ejemplo: "admins"
position: number | null
Número de posición (para ordenar).
ejemplo: 1
isSync: boolean
Indicador de indexación de página (true o false).
ejemplo: true
attributeValues: IAttributeValues
Array de valores de atributos del índice (presentados como un par de identificador de atributo de usuario: valor de atributo).
ejemplo:
[
{
"marker": {
"type": "string",
"value": "Some value"
}
}
]