# Rust API client for line-webhook
Webhook event definition of the LINE Messaging API
## 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: 1.0.0
- Package version: 1.0.0
- 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-webhook` and add the following to `Cargo.toml` under `[dependencies]`:
```
line-webhook = { path = "./line-webhook" }
```
## Documentation for API Endpoints
All URIs are relative to *https://example.com*
*DummyApi* | [**callback**](docs/DummyApi.md#callback) | **Post** /callback |
## Documentation For Models
- [AccountLinkEvent](docs/AccountLinkEvent.md)
- [ActionResult](docs/ActionResult.md)
- [ActivatedEvent](docs/ActivatedEvent.md)
- [AllMentionee](docs/AllMentionee.md)
- [AttachedModuleContent](docs/AttachedModuleContent.md)
- [AudioMessageContent](docs/AudioMessageContent.md)
- [BeaconContent](docs/BeaconContent.md)
- [BeaconEvent](docs/BeaconEvent.md)
- [BotResumedEvent](docs/BotResumedEvent.md)
- [BotSuspendedEvent](docs/BotSuspendedEvent.md)
- [CallbackRequest](docs/CallbackRequest.md)
- [ChatControl](docs/ChatControl.md)
- [ContentProvider](docs/ContentProvider.md)
- [DeactivatedEvent](docs/DeactivatedEvent.md)
- [DeliveryContext](docs/DeliveryContext.md)
- [DetachedModuleContent](docs/DetachedModuleContent.md)
- [Emoji](docs/Emoji.md)
- [Event](docs/Event.md)
- [EventMode](docs/EventMode.md)
- [FileMessageContent](docs/FileMessageContent.md)
- [FollowDetail](docs/FollowDetail.md)
- [FollowEvent](docs/FollowEvent.md)
- [GroupSource](docs/GroupSource.md)
- [ImageMessageContent](docs/ImageMessageContent.md)
- [ImageSet](docs/ImageSet.md)
- [JoinEvent](docs/JoinEvent.md)
- [JoinedMembers](docs/JoinedMembers.md)
- [JoinedMembershipContent](docs/JoinedMembershipContent.md)
- [LeaveEvent](docs/LeaveEvent.md)
- [LeftMembers](docs/LeftMembers.md)
- [LeftMembershipContent](docs/LeftMembershipContent.md)
- [LinkContent](docs/LinkContent.md)
- [LinkThingsContent](docs/LinkThingsContent.md)
- [LocationMessageContent](docs/LocationMessageContent.md)
- [MemberJoinedEvent](docs/MemberJoinedEvent.md)
- [MemberLeftEvent](docs/MemberLeftEvent.md)
- [MembershipContent](docs/MembershipContent.md)
- [MembershipEvent](docs/MembershipEvent.md)
- [Mention](docs/Mention.md)
- [Mentionee](docs/Mentionee.md)
- [MessageContent](docs/MessageContent.md)
- [MessageEvent](docs/MessageEvent.md)
- [ModuleContent](docs/ModuleContent.md)
- [ModuleEvent](docs/ModuleEvent.md)
- [PnpDelivery](docs/PnpDelivery.md)
- [PnpDeliveryCompletionEvent](docs/PnpDeliveryCompletionEvent.md)
- [PostbackContent](docs/PostbackContent.md)
- [PostbackEvent](docs/PostbackEvent.md)
- [RenewedMembershipContent](docs/RenewedMembershipContent.md)
- [RoomSource](docs/RoomSource.md)
- [ScenarioResult](docs/ScenarioResult.md)
- [ScenarioResultThingsContent](docs/ScenarioResultThingsContent.md)
- [Source](docs/Source.md)
- [StickerMessageContent](docs/StickerMessageContent.md)
- [TextMessageContent](docs/TextMessageContent.md)
- [ThingsContent](docs/ThingsContent.md)
- [ThingsEvent](docs/ThingsEvent.md)
- [UnfollowEvent](docs/UnfollowEvent.md)
- [UnlinkThingsContent](docs/UnlinkThingsContent.md)
- [UnsendDetail](docs/UnsendDetail.md)
- [UnsendEvent](docs/UnsendEvent.md)
- [UserMentionee](docs/UserMentionee.md)
- [UserSource](docs/UserSource.md)
- [VideoMessageContent](docs/VideoMessageContent.md)
- [VideoPlayComplete](docs/VideoPlayComplete.md)
- [VideoPlayCompleteEvent](docs/VideoPlayCompleteEvent.md)
To get access to the crate's generated documentation, use:
```
cargo doc --open
```
## Author