# Rust API client for line-insight

This document describes LINE Messaging API(Insight).


## Overview

This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project.  By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client.

- API version: 0.0.1
- Package version: 0.0.1
- Generator version: 7.12.0
- Build package: `org.openapitools.codegen.languages.RustClientCodegen`

## Installation

Put the package under your project folder in a directory named `line-insight` and add the following to `Cargo.toml` under `[dependencies]`:

```
line-insight = { path = "./line-insight" }
```

## Documentation for API Endpoints

All URIs are relative to *https://api.line.me*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*InsightApi* | [**get_friends_demographics**](docs/InsightApi.md#get_friends_demographics) | **Get** /v2/bot/insight/demographic | 
*InsightApi* | [**get_message_event**](docs/InsightApi.md#get_message_event) | **Get** /v2/bot/insight/message/event | Get user interaction statistics
*InsightApi* | [**get_number_of_followers**](docs/InsightApi.md#get_number_of_followers) | **Get** /v2/bot/insight/followers | Get number of followers
*InsightApi* | [**get_number_of_message_deliveries**](docs/InsightApi.md#get_number_of_message_deliveries) | **Get** /v2/bot/insight/message/delivery | Get number of message deliveries
*InsightApi* | [**get_statistics_per_unit**](docs/InsightApi.md#get_statistics_per_unit) | **Get** /v2/bot/insight/message/event/aggregation | 


## Documentation For Models

 - [AgeTile](docs/AgeTile.md)
 - [AppTypeTile](docs/AppTypeTile.md)
 - [AreaTile](docs/AreaTile.md)
 - [ErrorDetail](docs/ErrorDetail.md)
 - [ErrorResponse](docs/ErrorResponse.md)
 - [GenderTile](docs/GenderTile.md)
 - [GetFriendsDemographicsResponse](docs/GetFriendsDemographicsResponse.md)
 - [GetMessageEventResponse](docs/GetMessageEventResponse.md)
 - [GetMessageEventResponseClick](docs/GetMessageEventResponseClick.md)
 - [GetMessageEventResponseMessage](docs/GetMessageEventResponseMessage.md)
 - [GetMessageEventResponseOverview](docs/GetMessageEventResponseOverview.md)
 - [GetNumberOfFollowersResponse](docs/GetNumberOfFollowersResponse.md)
 - [GetNumberOfMessageDeliveriesResponse](docs/GetNumberOfMessageDeliveriesResponse.md)
 - [GetStatisticsPerUnitResponse](docs/GetStatisticsPerUnitResponse.md)
 - [GetStatisticsPerUnitResponseClick](docs/GetStatisticsPerUnitResponseClick.md)
 - [GetStatisticsPerUnitResponseMessage](docs/GetStatisticsPerUnitResponseMessage.md)
 - [GetStatisticsPerUnitResponseOverview](docs/GetStatisticsPerUnitResponseOverview.md)
 - [SubscriptionPeriodTile](docs/SubscriptionPeriodTile.md)


To get access to the crate's generated documentation, use:

```
cargo doc --open
```

## Author



