class BaseApi {

constructor () {
    this.apiClient = new ApiClient(
        'url'
    );
}

all() {
    return this.apiClient.get('/chats.json');
}

show(chatId) {
    return this.apiClient.get('/chats/' + chatId + '.json');
}

send(chatId, message) {
    return this.apiClient.post(
        '/chats/' + chatId + '/messages.json',
        { content: message }
    );
}

search(query) {
    return this.apiClient.get('/languages.json?q=' + query);
}

}