pub struct MessagingApiApiClient<C>{ /* private fields */ }
Implementations§
Source§impl<C> MessagingApiApiClient<C>
impl<C> MessagingApiApiClient<C>
pub fn new(configuration: Arc<Configuration<C>>) -> MessagingApiApiClient<C>
Trait Implementations§
Source§impl<C> MessagingApiApi for MessagingApiApiClient<C>
impl<C> MessagingApiApi for MessagingApiApiClient<C>
fn broadcast( &self, broadcast_request: BroadcastRequest, x_line_retry_key: Option<&str>, ) -> Pin<Box<dyn Future<Output = Result<Value, Error>> + Send>>
fn get_aggregation_unit_name_list( &self, limit: Option<&str>, start: Option<&str>, ) -> Pin<Box<dyn Future<Output = Result<GetAggregationUnitNameListResponse, Error>> + Send>>
fn get_aggregation_unit_usage( &self, ) -> Pin<Box<dyn Future<Output = Result<GetAggregationUnitUsageResponse, Error>> + Send>>
fn get_bot_info( &self, ) -> Pin<Box<dyn Future<Output = Result<BotInfoResponse, Error>> + Send>>
fn get_followers( &self, start: Option<&str>, limit: Option<i32>, ) -> Pin<Box<dyn Future<Output = Result<GetFollowersResponse, Error>> + Send>>
fn get_group_member_count( &self, group_id: &str, ) -> Pin<Box<dyn Future<Output = Result<GroupMemberCountResponse, Error>> + Send>>
fn get_group_member_profile( &self, group_id: &str, user_id: &str, ) -> Pin<Box<dyn Future<Output = Result<GroupUserProfileResponse, Error>> + Send>>
fn get_group_members_ids( &self, group_id: &str, start: Option<&str>, ) -> Pin<Box<dyn Future<Output = Result<MembersIdsResponse, Error>> + Send>>
fn get_group_summary( &self, group_id: &str, ) -> Pin<Box<dyn Future<Output = Result<GroupSummaryResponse, Error>> + Send>>
fn get_joined_membership_users( &self, membership_id: i32, start: Option<&str>, limit: Option<i32>, ) -> Pin<Box<dyn Future<Output = Result<GetJoinedMembershipUsersResponse, Error>> + Send>>
fn get_membership_list( &self, ) -> Pin<Box<dyn Future<Output = Result<MembershipListResponse, Error>> + Send>>
fn get_membership_subscription( &self, user_id: &str, ) -> Pin<Box<dyn Future<Output = Result<GetMembershipSubscriptionResponse, Error>> + Send>>
fn get_message_quota( &self, ) -> Pin<Box<dyn Future<Output = Result<MessageQuotaResponse, Error>> + Send>>
fn get_message_quota_consumption( &self, ) -> Pin<Box<dyn Future<Output = Result<QuotaConsumptionResponse, Error>> + Send>>
fn get_narrowcast_progress( &self, request_id: &str, ) -> Pin<Box<dyn Future<Output = Result<NarrowcastProgressResponse, Error>> + Send>>
fn get_number_of_sent_broadcast_messages( &self, date: &str, ) -> Pin<Box<dyn Future<Output = Result<NumberOfMessagesResponse, Error>> + Send>>
fn get_number_of_sent_multicast_messages( &self, date: &str, ) -> Pin<Box<dyn Future<Output = Result<NumberOfMessagesResponse, Error>> + Send>>
fn get_number_of_sent_push_messages( &self, date: &str, ) -> Pin<Box<dyn Future<Output = Result<NumberOfMessagesResponse, Error>> + Send>>
fn get_number_of_sent_reply_messages( &self, date: &str, ) -> Pin<Box<dyn Future<Output = Result<NumberOfMessagesResponse, Error>> + Send>>
fn get_pnp_message_statistics( &self, date: &str, ) -> Pin<Box<dyn Future<Output = Result<NumberOfMessagesResponse, Error>> + Send>>
fn get_profile( &self, user_id: &str, ) -> Pin<Box<dyn Future<Output = Result<UserProfileResponse, Error>> + Send>>
fn get_room_member_count( &self, room_id: &str, ) -> Pin<Box<dyn Future<Output = Result<RoomMemberCountResponse, Error>> + Send>>
fn get_room_member_profile( &self, room_id: &str, user_id: &str, ) -> Pin<Box<dyn Future<Output = Result<RoomUserProfileResponse, Error>> + Send>>
fn get_room_members_ids( &self, room_id: &str, start: Option<&str>, ) -> Pin<Box<dyn Future<Output = Result<MembersIdsResponse, Error>> + Send>>
fn get_webhook_endpoint( &self, ) -> Pin<Box<dyn Future<Output = Result<GetWebhookEndpointResponse, Error>> + Send>>
fn issue_link_token( &self, user_id: &str, ) -> Pin<Box<dyn Future<Output = Result<IssueLinkTokenResponse, Error>> + Send>>
fn leave_group( &self, group_id: &str, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send>>
fn leave_room( &self, room_id: &str, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send>>
fn mark_messages_as_read( &self, mark_messages_as_read_request: MarkMessagesAsReadRequest, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send>>
fn multicast( &self, multicast_request: MulticastRequest, x_line_retry_key: Option<&str>, ) -> Pin<Box<dyn Future<Output = Result<Value, Error>> + Send>>
fn narrowcast( &self, narrowcast_request: NarrowcastRequest, x_line_retry_key: Option<&str>, ) -> Pin<Box<dyn Future<Output = Result<Value, Error>> + Send>>
fn push_message( &self, push_message_request: PushMessageRequest, x_line_retry_key: Option<&str>, ) -> Pin<Box<dyn Future<Output = Result<PushMessageResponse, Error>> + Send>>
fn push_messages_by_phone( &self, pnp_messages_request: PnpMessagesRequest, x_line_delivery_tag: Option<&str>, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send>>
fn reply_message( &self, reply_message_request: ReplyMessageRequest, ) -> Pin<Box<dyn Future<Output = Result<ReplyMessageResponse, Error>> + Send>>
fn set_webhook_endpoint( &self, set_webhook_endpoint_request: SetWebhookEndpointRequest, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send>>
fn show_loading_animation( &self, show_loading_animation_request: ShowLoadingAnimationRequest, ) -> Pin<Box<dyn Future<Output = Result<Value, Error>> + Send>>
fn test_webhook_endpoint( &self, test_webhook_endpoint_request: Option<TestWebhookEndpointRequest>, ) -> Pin<Box<dyn Future<Output = Result<TestWebhookEndpointResponse, Error>> + Send>>
fn validate_broadcast( &self, validate_message_request: ValidateMessageRequest, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send>>
fn validate_multicast( &self, validate_message_request: ValidateMessageRequest, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send>>
fn validate_narrowcast( &self, validate_message_request: ValidateMessageRequest, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send>>
fn validate_push( &self, validate_message_request: ValidateMessageRequest, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send>>
fn validate_reply( &self, validate_message_request: ValidateMessageRequest, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send>>
Auto Trait Implementations§
impl<C> Freeze for MessagingApiApiClient<C>
impl<C> !RefUnwindSafe for MessagingApiApiClient<C>
impl<C> Send for MessagingApiApiClient<C>
impl<C> Sync for MessagingApiApiClient<C>
impl<C> Unpin for MessagingApiApiClient<C>
impl<C> !UnwindSafe for MessagingApiApiClient<C>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more