use super::*;
client_api! {
action: GetGuildInvites,
api_fn: get_guild_invites,
service: chat,
}
#[into_request("CreateInviteRequest")]
#[derive(Debug, new)]
pub struct CreateInvite {
name: InviteId,
possible_uses: i32,
guild_id: u64,
}
client_api! {
action: CreateInvite,
api_fn: create_invite,
service: chat,
}
#[into_request("DeleteInviteRequest")]
#[derive(Debug, new)]
pub struct DeleteInvite {
invite_id: InviteId,
guild_id: u64,
}
client_api! {
request: DeleteInviteRequest,
api_fn: delete_invite,
service: chat,
}