Obtém as informações da empresa logada de forma assíncrona. Uma empresa é representada pela entidade ConsumerCompany.
Exemplo
public class ExampleClass
{
private IMoveChatClient _moveChatClient;
public ExampleClass(IMoveChatClient moveChatClient)
{
_moveChatClient = moveChatClient;
}
public Task<Guid> GetConsumerCompanyId()
{
return (await _moveChatClient.GetConsumerCompanyAsync()).Id;
}
}
Retorno
Um objeto que representa a ConsumerCompany. Ver ConsumerCompany para mais informações.
Exceções
Exceção | Descrição |
---|---|
BadRequestException | O sistema Move Chat informou erro na requisição. É possível acessar os erros através da propriedade Errors . |
UnauthorizedException | O serviço Move Chat informou que a requisição não foi autorizada. |
ForbiddenException | O serviço Move Chat informou que a requisição foi proibida. É necessário verificar o valor da Api Key informada na criação de uma instância de MoveChatClient . |