Pular para o conteĆŗdo principal

getUser

Obtendo dados de um usuĆ”rio autorizado. šŸ” Este mĆ©todo requer autorização.

Descrição​

Este método envia uma solicitação para obter os dados de um usuÔrio autorizado. Ele retorna uma Promise que resolve para um objeto IUserEntity.

Users.getUser(

langCode

);

Esquema de parĆ¢metros​

Esquema

langCode: string
Código do idioma. Padrão: "en_US"
exemplo: "en_US"

Exemplos​

Exemplo mĆ­nimo​


await AuthProvider.auth("email", {
"authData": [
{
"marker": "email_reg",
"value": "seu@email.com",
},
{
"marker": "password_reg",
"value": "suaSenha"
}
]
});

const response = await Users.getUser();

Exemplo de resposta​

{
"id": 8,
"total": "1",
"identifier": "test@test.ru",
"authProviderIdentifier": "email",
"formData": [
{
"marker": "name_reg",
"type": "string",
"value": "Ivan"
},
{
"marker": "phone_reg",
"type": "string",
"value": "+19258382556"
}
],
"formIdentifier": "reg",
"groups": [
1
],
"state": {},
"rating": {},
"moduleFormConfigs": []
}

Esquema de resposta​

Esquema: IUserEntity

id: number
Identificador do objeto.
exemplo: 12345

identifier: string
Identificador de texto para o campo do registro.
exemplo: "user_12345"

authProviderIdentifier: string
Identificador de texto do provedor de autenticação.
exemplo: "auth_provider_12345"

formData: FormDataType[]
Array de objetos de dados de formulƔrio com os seguintes valores.
exemplo:

[
{
"marker": "last_name",
"type": "string",
"value": "Username"
}
]

formIdentifier: string
Identificador de texto do formulƔrio.
exemplo: "form_12345"

total: string
Valor total.
exemplo: "0"

groups: Array<string | number>
Array de grupos de usuƔrios.
exemplo:

[
"group_1",
"group_2"
]

state: object
Objeto contendo informaƧƵes adicionais sobre o estado do usuƔrio.
exemplo:

{
"key": "value"
}

moduleFormConfigs: Array<IFormConfig>
Array opcional de objetos de configuração de formulÔrio associados ao usuÔrio.

rating: IRating
Dados de avaliação.