# Rust API client for line_messaging_api
This document describes 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: 0.0.2
- Package version: 0.0.2
- Build package: `org.openapitools.codegen.languages.RustClientCodegen`
## Installation
Put the package under your project folder in a directory named `line_messaging_api` and add the following to `Cargo.toml` under `[dependencies]`:
```
line_messaging_api = { path = "./line_messaging_api" }
```
## Documentation for API Endpoints
All URIs are relative to *https://api.line.me*
*MessagingApiApi* | [**audience_match**](docs/MessagingApiApi.md#audience_match) | **Post** /bot/ad/multicast/phone |
*MessagingApiApi* | [**broadcast**](docs/MessagingApiApi.md#broadcast) | **Post** /v2/bot/message/broadcast |
*MessagingApiApi* | [**cancel_default_rich_menu**](docs/MessagingApiApi.md#cancel_default_rich_menu) | **Delete** /v2/bot/user/all/richmenu |
*MessagingApiApi* | [**create_rich_menu**](docs/MessagingApiApi.md#create_rich_menu) | **Post** /v2/bot/richmenu |
*MessagingApiApi* | [**create_rich_menu_alias**](docs/MessagingApiApi.md#create_rich_menu_alias) | **Post** /v2/bot/richmenu/alias |
*MessagingApiApi* | [**delete_rich_menu**](docs/MessagingApiApi.md#delete_rich_menu) | **Delete** /v2/bot/richmenu/{richMenuId} |
*MessagingApiApi* | [**delete_rich_menu_alias**](docs/MessagingApiApi.md#delete_rich_menu_alias) | **Delete** /v2/bot/richmenu/alias/{richMenuAliasId} |
*MessagingApiApi* | [**get_ad_phone_message_statistics**](docs/MessagingApiApi.md#get_ad_phone_message_statistics) | **Get** /v2/bot/message/delivery/ad_phone |
*MessagingApiApi* | [**get_aggregation_unit_name_list**](docs/MessagingApiApi.md#get_aggregation_unit_name_list) | **Get** /v2/bot/message/aggregation/list |
*MessagingApiApi* | [**get_aggregation_unit_usage**](docs/MessagingApiApi.md#get_aggregation_unit_usage) | **Get** /v2/bot/message/aggregation/info |
*MessagingApiApi* | [**get_bot_info**](docs/MessagingApiApi.md#get_bot_info) | **Get** /v2/bot/info |
*MessagingApiApi* | [**get_default_rich_menu_id**](docs/MessagingApiApi.md#get_default_rich_menu_id) | **Get** /v2/bot/user/all/richmenu |
*MessagingApiApi* | [**get_followers**](docs/MessagingApiApi.md#get_followers) | **Get** /v2/bot/followers/ids |
*MessagingApiApi* | [**get_group_member_count**](docs/MessagingApiApi.md#get_group_member_count) | **Get** /v2/bot/group/{groupId}/members/count |
*MessagingApiApi* | [**get_group_member_profile**](docs/MessagingApiApi.md#get_group_member_profile) | **Get** /v2/bot/group/{groupId}/member/{userId} |
*MessagingApiApi* | [**get_group_members_ids**](docs/MessagingApiApi.md#get_group_members_ids) | **Get** /v2/bot/group/{groupId}/members/ids |
*MessagingApiApi* | [**get_group_summary**](docs/MessagingApiApi.md#get_group_summary) | **Get** /v2/bot/group/{groupId}/summary |
*MessagingApiApi* | [**get_message_quota**](docs/MessagingApiApi.md#get_message_quota) | **Get** /v2/bot/message/quota |
*MessagingApiApi* | [**get_message_quota_consumption**](docs/MessagingApiApi.md#get_message_quota_consumption) | **Get** /v2/bot/message/quota/consumption |
*MessagingApiApi* | [**get_narrowcast_progress**](docs/MessagingApiApi.md#get_narrowcast_progress) | **Get** /v2/bot/message/progress/narrowcast |
*MessagingApiApi* | [**get_number_of_sent_broadcast_messages**](docs/MessagingApiApi.md#get_number_of_sent_broadcast_messages) | **Get** /v2/bot/message/delivery/broadcast |
*MessagingApiApi* | [**get_number_of_sent_multicast_messages**](docs/MessagingApiApi.md#get_number_of_sent_multicast_messages) | **Get** /v2/bot/message/delivery/multicast |
*MessagingApiApi* | [**get_number_of_sent_push_messages**](docs/MessagingApiApi.md#get_number_of_sent_push_messages) | **Get** /v2/bot/message/delivery/push |
*MessagingApiApi* | [**get_number_of_sent_reply_messages**](docs/MessagingApiApi.md#get_number_of_sent_reply_messages) | **Get** /v2/bot/message/delivery/reply |
*MessagingApiApi* | [**get_pnp_message_statistics**](docs/MessagingApiApi.md#get_pnp_message_statistics) | **Get** /v2/bot/message/delivery/pnp |
*MessagingApiApi* | [**get_profile**](docs/MessagingApiApi.md#get_profile) | **Get** /v2/bot/profile/{userId} |
*MessagingApiApi* | [**get_rich_menu**](docs/MessagingApiApi.md#get_rich_menu) | **Get** /v2/bot/richmenu/{richMenuId} |
*MessagingApiApi* | [**get_rich_menu_alias**](docs/MessagingApiApi.md#get_rich_menu_alias) | **Get** /v2/bot/richmenu/alias/{richMenuAliasId} |
*MessagingApiApi* | [**get_rich_menu_alias_list**](docs/MessagingApiApi.md#get_rich_menu_alias_list) | **Get** /v2/bot/richmenu/alias/list |
*MessagingApiApi* | [**get_rich_menu_batch_progress**](docs/MessagingApiApi.md#get_rich_menu_batch_progress) | **Get** /v2/bot/richmenu/progress/batch |
*MessagingApiApi* | [**get_rich_menu_id_of_user**](docs/MessagingApiApi.md#get_rich_menu_id_of_user) | **Get** /v2/bot/user/{userId}/richmenu |
*MessagingApiApi* | [**get_rich_menu_list**](docs/MessagingApiApi.md#get_rich_menu_list) | **Get** /v2/bot/richmenu/list |
*MessagingApiApi* | [**get_room_member_count**](docs/MessagingApiApi.md#get_room_member_count) | **Get** /v2/bot/room/{roomId}/members/count |
*MessagingApiApi* | [**get_room_member_profile**](docs/MessagingApiApi.md#get_room_member_profile) | **Get** /v2/bot/room/{roomId}/member/{userId} |
*MessagingApiApi* | [**get_room_members_ids**](docs/MessagingApiApi.md#get_room_members_ids) | **Get** /v2/bot/room/{roomId}/members/ids |
*MessagingApiApi* | [**get_webhook_endpoint**](docs/MessagingApiApi.md#get_webhook_endpoint) | **Get** /v2/bot/channel/webhook/endpoint |
*MessagingApiApi* | [**issue_link_token**](docs/MessagingApiApi.md#issue_link_token) | **Post** /v2/bot/user/{userId}/linkToken |
*MessagingApiApi* | [**leave_group**](docs/MessagingApiApi.md#leave_group) | **Post** /v2/bot/group/{groupId}/leave |
*MessagingApiApi* | [**leave_room**](docs/MessagingApiApi.md#leave_room) | **Post** /v2/bot/room/{roomId}/leave |
*MessagingApiApi* | [**link_rich_menu_id_to_user**](docs/MessagingApiApi.md#link_rich_menu_id_to_user) | **Post** /v2/bot/user/{userId}/richmenu/{richMenuId} |
*MessagingApiApi* | [**link_rich_menu_id_to_users**](docs/MessagingApiApi.md#link_rich_menu_id_to_users) | **Post** /v2/bot/richmenu/bulk/link |
*MessagingApiApi* | [**mark_messages_as_read**](docs/MessagingApiApi.md#mark_messages_as_read) | **Post** /v2/bot/message/markAsRead |
*MessagingApiApi* | [**multicast**](docs/MessagingApiApi.md#multicast) | **Post** /v2/bot/message/multicast |
*MessagingApiApi* | [**narrowcast**](docs/MessagingApiApi.md#narrowcast) | **Post** /v2/bot/message/narrowcast |
*MessagingApiApi* | [**push_message**](docs/MessagingApiApi.md#push_message) | **Post** /v2/bot/message/push |
*MessagingApiApi* | [**push_messages_by_phone**](docs/MessagingApiApi.md#push_messages_by_phone) | **Post** /bot/pnp/push |
*MessagingApiApi* | [**reply_message**](docs/MessagingApiApi.md#reply_message) | **Post** /v2/bot/message/reply |
*MessagingApiApi* | [**rich_menu_batch**](docs/MessagingApiApi.md#rich_menu_batch) | **Post** /v2/bot/richmenu/batch |
*MessagingApiApi* | [**set_default_rich_menu**](docs/MessagingApiApi.md#set_default_rich_menu) | **Post** /v2/bot/user/all/richmenu/{richMenuId} |
*MessagingApiApi* | [**set_webhook_endpoint**](docs/MessagingApiApi.md#set_webhook_endpoint) | **Put** /v2/bot/channel/webhook/endpoint |
*MessagingApiApi* | [**test_webhook_endpoint**](docs/MessagingApiApi.md#test_webhook_endpoint) | **Post** /v2/bot/channel/webhook/test |
*MessagingApiApi* | [**unlink_rich_menu_id_from_user**](docs/MessagingApiApi.md#unlink_rich_menu_id_from_user) | **Delete** /v2/bot/user/{userId}/richmenu |
*MessagingApiApi* | [**unlink_rich_menu_id_from_users**](docs/MessagingApiApi.md#unlink_rich_menu_id_from_users) | **Post** /v2/bot/richmenu/bulk/unlink |
*MessagingApiApi* | [**update_rich_menu_alias**](docs/MessagingApiApi.md#update_rich_menu_alias) | **Post** /v2/bot/richmenu/alias/{richMenuAliasId} |
*MessagingApiApi* | [**validate_broadcast**](docs/MessagingApiApi.md#validate_broadcast) | **Post** /v2/bot/message/validate/broadcast |
*MessagingApiApi* | [**validate_multicast**](docs/MessagingApiApi.md#validate_multicast) | **Post** /v2/bot/message/validate/multicast |
*MessagingApiApi* | [**validate_narrowcast**](docs/MessagingApiApi.md#validate_narrowcast) | **Post** /v2/bot/message/validate/narrowcast |
*MessagingApiApi* | [**validate_push**](docs/MessagingApiApi.md#validate_push) | **Post** /v2/bot/message/validate/push |
*MessagingApiApi* | [**validate_reply**](docs/MessagingApiApi.md#validate_reply) | **Post** /v2/bot/message/validate/reply |
*MessagingApiApi* | [**validate_rich_menu_batch_request**](docs/MessagingApiApi.md#validate_rich_menu_batch_request) | **Post** /v2/bot/richmenu/validate/batch |
*MessagingApiApi* | [**validate_rich_menu_object**](docs/MessagingApiApi.md#validate_rich_menu_object) | **Post** /v2/bot/richmenu/validate |
*MessagingApiBlobApi* | [**get_message_content**](docs/MessagingApiBlobApi.md#get_message_content) | **Get** /v2/bot/message/{messageId}/content |
*MessagingApiBlobApi* | [**get_message_content_preview**](docs/MessagingApiBlobApi.md#get_message_content_preview) | **Get** /v2/bot/message/{messageId}/content/preview |
*MessagingApiBlobApi* | [**get_message_content_transcoding_by_message_id**](docs/MessagingApiBlobApi.md#get_message_content_transcoding_by_message_id) | **Get** /v2/bot/message/{messageId}/content/transcoding |
*MessagingApiBlobApi* | [**get_rich_menu_image**](docs/MessagingApiBlobApi.md#get_rich_menu_image) | **Get** /v2/bot/richmenu/{richMenuId}/content |
*MessagingApiBlobApi* | [**set_rich_menu_image**](docs/MessagingApiBlobApi.md#set_rich_menu_image) | **Post** /v2/bot/richmenu/{richMenuId}/content |
## Documentation For Models
- [Action](docs/Action.md)
- [AgeDemographic](docs/AgeDemographic.md)
- [AgeDemographicFilter](docs/AgeDemographicFilter.md)
- [AltUri](docs/AltUri.md)
- [AppTypeDemographic](docs/AppTypeDemographic.md)
- [AppTypeDemographicFilter](docs/AppTypeDemographicFilter.md)
- [AreaDemographic](docs/AreaDemographic.md)
- [AreaDemographicFilter](docs/AreaDemographicFilter.md)
- [AudienceMatchMessagesRequest](docs/AudienceMatchMessagesRequest.md)
- [AudienceRecipient](docs/AudienceRecipient.md)
- [AudioMessage](docs/AudioMessage.md)
- [BotInfoResponse](docs/BotInfoResponse.md)
- [BroadcastRequest](docs/BroadcastRequest.md)
- [ButtonsTemplate](docs/ButtonsTemplate.md)
- [CameraAction](docs/CameraAction.md)
- [CameraRollAction](docs/CameraRollAction.md)
- [CarouselColumn](docs/CarouselColumn.md)
- [CarouselTemplate](docs/CarouselTemplate.md)
- [ChatReference](docs/ChatReference.md)
- [ClipboardAction](docs/ClipboardAction.md)
- [ClipboardImagemapAction](docs/ClipboardImagemapAction.md)
- [ConfirmTemplate](docs/ConfirmTemplate.md)
- [CreateRichMenuAliasRequest](docs/CreateRichMenuAliasRequest.md)
- [DatetimePickerAction](docs/DatetimePickerAction.md)
- [DemographicFilter](docs/DemographicFilter.md)
- [Emoji](docs/Emoji.md)
- [ErrorDetail](docs/ErrorDetail.md)
- [ErrorResponse](docs/ErrorResponse.md)
- [Filter](docs/Filter.md)
- [FlexBlockStyle](docs/FlexBlockStyle.md)
- [FlexBox](docs/FlexBox.md)
- [FlexBoxBackground](docs/FlexBoxBackground.md)
- [FlexBoxBorderWidth](docs/FlexBoxBorderWidth.md)
- [FlexBoxCornerRadius](docs/FlexBoxCornerRadius.md)
- [FlexBoxLinearGradient](docs/FlexBoxLinearGradient.md)
- [FlexBoxPadding](docs/FlexBoxPadding.md)
- [FlexBoxSpacing](docs/FlexBoxSpacing.md)
- [FlexBubble](docs/FlexBubble.md)
- [FlexBubbleStyles](docs/FlexBubbleStyles.md)
- [FlexButton](docs/FlexButton.md)
- [FlexCarousel](docs/FlexCarousel.md)
- [FlexComponent](docs/FlexComponent.md)
- [FlexContainer](docs/FlexContainer.md)
- [FlexFiller](docs/FlexFiller.md)
- [FlexIcon](docs/FlexIcon.md)
- [FlexIconSize](docs/FlexIconSize.md)
- [FlexImage](docs/FlexImage.md)
- [FlexImageSize](docs/FlexImageSize.md)
- [FlexMargin](docs/FlexMargin.md)
- [FlexMessage](docs/FlexMessage.md)
- [FlexOffset](docs/FlexOffset.md)
- [FlexSeparator](docs/FlexSeparator.md)
- [FlexSpan](docs/FlexSpan.md)
- [FlexSpanSize](docs/FlexSpanSize.md)
- [FlexText](docs/FlexText.md)
- [FlexTextFontSize](docs/FlexTextFontSize.md)
- [FlexVideo](docs/FlexVideo.md)
- [GenderDemographic](docs/GenderDemographic.md)
- [GenderDemographicFilter](docs/GenderDemographicFilter.md)
- [GetAggregationUnitNameListResponse](docs/GetAggregationUnitNameListResponse.md)
- [GetAggregationUnitUsageResponse](docs/GetAggregationUnitUsageResponse.md)
- [GetFollowersResponse](docs/GetFollowersResponse.md)
- [GetMessageContentTranscodingResponse](docs/GetMessageContentTranscodingResponse.md)
- [GetWebhookEndpointResponse](docs/GetWebhookEndpointResponse.md)
- [GroupMemberCountResponse](docs/GroupMemberCountResponse.md)
- [GroupSummaryResponse](docs/GroupSummaryResponse.md)
- [GroupUserProfileResponse](docs/GroupUserProfileResponse.md)
- [ImageCarouselColumn](docs/ImageCarouselColumn.md)
- [ImageCarouselTemplate](docs/ImageCarouselTemplate.md)
- [ImageMessage](docs/ImageMessage.md)
- [ImagemapAction](docs/ImagemapAction.md)
- [ImagemapArea](docs/ImagemapArea.md)
- [ImagemapBaseSize](docs/ImagemapBaseSize.md)
- [ImagemapExternalLink](docs/ImagemapExternalLink.md)
- [ImagemapMessage](docs/ImagemapMessage.md)
- [ImagemapVideo](docs/ImagemapVideo.md)
- [IssueLinkTokenResponse](docs/IssueLinkTokenResponse.md)
- [Limit](docs/Limit.md)
- [LocationAction](docs/LocationAction.md)
- [LocationMessage](docs/LocationMessage.md)
- [MarkMessagesAsReadRequest](docs/MarkMessagesAsReadRequest.md)
- [MembersIdsResponse](docs/MembersIdsResponse.md)
- [Message](docs/Message.md)
- [MessageAction](docs/MessageAction.md)
- [MessageImagemapAction](docs/MessageImagemapAction.md)
- [MessageQuotaResponse](docs/MessageQuotaResponse.md)
- [MulticastRequest](docs/MulticastRequest.md)
- [NarrowcastProgressResponse](docs/NarrowcastProgressResponse.md)
- [NarrowcastRequest](docs/NarrowcastRequest.md)
- [NumberOfMessagesResponse](docs/NumberOfMessagesResponse.md)
- [OperatorDemographicFilter](docs/OperatorDemographicFilter.md)
- [OperatorRecipient](docs/OperatorRecipient.md)
- [PnpMessagesRequest](docs/PnpMessagesRequest.md)
- [PostbackAction](docs/PostbackAction.md)
- [PushMessageRequest](docs/PushMessageRequest.md)
- [PushMessageResponse](docs/PushMessageResponse.md)
- [QuickReply](docs/QuickReply.md)
- [QuickReplyItem](docs/QuickReplyItem.md)
- [QuotaConsumptionResponse](docs/QuotaConsumptionResponse.md)
- [QuotaType](docs/QuotaType.md)
- [Recipient](docs/Recipient.md)
- [RedeliveryRecipient](docs/RedeliveryRecipient.md)
- [ReplyMessageRequest](docs/ReplyMessageRequest.md)
- [ReplyMessageResponse](docs/ReplyMessageResponse.md)
- [RichMenuAliasListResponse](docs/RichMenuAliasListResponse.md)
- [RichMenuAliasResponse](docs/RichMenuAliasResponse.md)
- [RichMenuArea](docs/RichMenuArea.md)
- [RichMenuBatchLinkOperation](docs/RichMenuBatchLinkOperation.md)
- [RichMenuBatchOperation](docs/RichMenuBatchOperation.md)
- [RichMenuBatchProgressPhase](docs/RichMenuBatchProgressPhase.md)
- [RichMenuBatchProgressResponse](docs/RichMenuBatchProgressResponse.md)
- [RichMenuBatchRequest](docs/RichMenuBatchRequest.md)
- [RichMenuBatchUnlinkAllOperation](docs/RichMenuBatchUnlinkAllOperation.md)
- [RichMenuBatchUnlinkOperation](docs/RichMenuBatchUnlinkOperation.md)
- [RichMenuBounds](docs/RichMenuBounds.md)
- [RichMenuBulkLinkRequest](docs/RichMenuBulkLinkRequest.md)
- [RichMenuBulkUnlinkRequest](docs/RichMenuBulkUnlinkRequest.md)
- [RichMenuIdResponse](docs/RichMenuIdResponse.md)
- [RichMenuListResponse](docs/RichMenuListResponse.md)
- [RichMenuRequest](docs/RichMenuRequest.md)
- [RichMenuResponse](docs/RichMenuResponse.md)
- [RichMenuSize](docs/RichMenuSize.md)
- [RichMenuSwitchAction](docs/RichMenuSwitchAction.md)
- [RoomMemberCountResponse](docs/RoomMemberCountResponse.md)
- [RoomUserProfileResponse](docs/RoomUserProfileResponse.md)
- [Sender](docs/Sender.md)
- [SentMessage](docs/SentMessage.md)
- [SetWebhookEndpointRequest](docs/SetWebhookEndpointRequest.md)
- [StickerMessage](docs/StickerMessage.md)
- [SubscriptionPeriodDemographic](docs/SubscriptionPeriodDemographic.md)
- [SubscriptionPeriodDemographicFilter](docs/SubscriptionPeriodDemographicFilter.md)
- [Template](docs/Template.md)
- [TemplateImageAspectRatio](docs/TemplateImageAspectRatio.md)
- [TemplateImageSize](docs/TemplateImageSize.md)
- [TemplateMessage](docs/TemplateMessage.md)
- [TestWebhookEndpointRequest](docs/TestWebhookEndpointRequest.md)
- [TestWebhookEndpointResponse](docs/TestWebhookEndpointResponse.md)
- [TextMessage](docs/TextMessage.md)
- [UpdateRichMenuAliasRequest](docs/UpdateRichMenuAliasRequest.md)
- [UriAction](docs/UriAction.md)
- [UriImagemapAction](docs/UriImagemapAction.md)
- [UserProfileResponse](docs/UserProfileResponse.md)
- [ValidateMessageRequest](docs/ValidateMessageRequest.md)
- [VideoMessage](docs/VideoMessage.md)
To get access to the crate's generated documentation, use:
```
cargo doc --open
```
## Author