mirror of
https://github.com/teloxide/teloxide.git
synced 2025-03-24 23:57:38 +01:00
Replace i64
with i32
This commit is contained in:
parent
2bc2ce5663
commit
5124750be9
17 changed files with 32 additions and 31 deletions
|
@ -92,7 +92,7 @@ impl Bot {
|
||||||
where
|
where
|
||||||
C: Into<ChatId>,
|
C: Into<ChatId>,
|
||||||
F: Into<ChatId>,
|
F: Into<ChatId>,
|
||||||
M: Into<i64>,
|
M: Into<i32>,
|
||||||
{
|
{
|
||||||
ForwardMessage::new(
|
ForwardMessage::new(
|
||||||
self.ctx(),
|
self.ctx(),
|
||||||
|
|
|
@ -23,7 +23,7 @@ pub struct EditMessageLiveLocation<'a> {
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
/// Required if inline_message_id is not specified. Identifier of the
|
/// Required if inline_message_id is not specified. Identifier of the
|
||||||
/// message to edit
|
/// message to edit
|
||||||
message_id: Option<i64>,
|
message_id: Option<i32>,
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
/// Required if chat_id and message_id are not specified. Identifier of
|
/// Required if chat_id and message_id are not specified. Identifier of
|
||||||
/// the inline message
|
/// the inline message
|
||||||
|
@ -75,7 +75,7 @@ impl<'a> EditMessageLiveLocation<'a> {
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn message_id<T: Into<i64>>(mut self, message_id: T) -> Self {
|
pub fn message_id<T: Into<i32>>(mut self, message_id: T) -> Self {
|
||||||
self.message_id = Some(message_id.into());
|
self.message_id = Some(message_id.into());
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,7 +24,7 @@ pub struct ForwardMessage<'a> {
|
||||||
/// (in the format @channelusername)
|
/// (in the format @channelusername)
|
||||||
pub from_chat_id: ChatId,
|
pub from_chat_id: ChatId,
|
||||||
/// Message identifier in the chat specified in from_chat_id
|
/// Message identifier in the chat specified in from_chat_id
|
||||||
pub message_id: i64,
|
pub message_id: i32,
|
||||||
|
|
||||||
/// Sends the message silently. Users will receive a notification with no
|
/// Sends the message silently. Users will receive a notification with no
|
||||||
/// sound.
|
/// sound.
|
||||||
|
@ -53,7 +53,7 @@ impl<'a> ForwardMessage<'a> {
|
||||||
ctx: RequestContext<'a>,
|
ctx: RequestContext<'a>,
|
||||||
chat_id: ChatId,
|
chat_id: ChatId,
|
||||||
from_chat_id: ChatId,
|
from_chat_id: ChatId,
|
||||||
message_id: i64,
|
message_id: i32,
|
||||||
) -> Self {
|
) -> Self {
|
||||||
Self {
|
Self {
|
||||||
ctx,
|
ctx,
|
||||||
|
@ -74,7 +74,7 @@ impl<'a> ForwardMessage<'a> {
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn message_id<T: Into<i64>>(mut self, val: T) -> Self {
|
pub fn message_id<T: Into<i32>>(mut self, val: T) -> Self {
|
||||||
self.message_id = val.into();
|
self.message_id = val.into();
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
|
@ -55,7 +55,7 @@ pub struct SendAudio<'a> {
|
||||||
/// sound.
|
/// sound.
|
||||||
pub disable_notification: Option<bool>,
|
pub disable_notification: Option<bool>,
|
||||||
/// If the message is a reply, ID of the original message
|
/// If the message is a reply, ID of the original message
|
||||||
pub reply_to_message_id: Option<i64>,
|
pub reply_to_message_id: Option<i32>,
|
||||||
pub reply_markup: Option<ReplyMarkup>,
|
pub reply_markup: Option<ReplyMarkup>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -174,7 +174,7 @@ impl<'a> SendAudio<'a> {
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn reply_to_message_id<T: Into<i64>>(
|
pub fn reply_to_message_id<T: Into<i32>>(
|
||||||
mut self,
|
mut self,
|
||||||
reply_to_message_id: T,
|
reply_to_message_id: T,
|
||||||
) -> Self {
|
) -> Self {
|
||||||
|
|
|
@ -33,7 +33,7 @@ pub struct SendLocation<'a> {
|
||||||
disable_notification: Option<bool>,
|
disable_notification: Option<bool>,
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
/// If the message is a reply, ID of the original message
|
/// If the message is a reply, ID of the original message
|
||||||
reply_to_message_id: Option<i64>,
|
reply_to_message_id: Option<i32>,
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
reply_markup: Option<ReplyMarkup>,
|
reply_markup: Option<ReplyMarkup>,
|
||||||
}
|
}
|
||||||
|
@ -98,7 +98,7 @@ impl<'a> SendLocation<'a> {
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn reply_to_message_id<T: Into<i64>>(mut self, val: T) -> Self {
|
pub fn reply_to_message_id<T: Into<i32>>(mut self, val: T) -> Self {
|
||||||
self.reply_to_message_id = Some(val.into());
|
self.reply_to_message_id = Some(val.into());
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,7 @@ pub struct SendMediaGroup<'a> {
|
||||||
pub media: Vec<InputMedia>,
|
pub media: Vec<InputMedia>,
|
||||||
|
|
||||||
pub disable_notification: Option<bool>,
|
pub disable_notification: Option<bool>,
|
||||||
pub reply_to_message_id: Option<i64>,
|
pub reply_to_message_id: Option<i32>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a> Request<'a> for SendMediaGroup<'a> {
|
impl<'a> Request<'a> for SendMediaGroup<'a> {
|
||||||
|
@ -96,7 +96,7 @@ impl<'a> SendMediaGroup<'a> {
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn reply_to_message_id<T: Into<i64>>(mut self, val: T) -> Self {
|
pub fn reply_to_message_id<T: Into<i32>>(mut self, val: T) -> Self {
|
||||||
self.reply_to_message_id = Some(val.into());
|
self.reply_to_message_id = Some(val.into());
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,7 +42,7 @@ pub struct SendMessage<'a> {
|
||||||
pub disable_notification: Option<bool>,
|
pub disable_notification: Option<bool>,
|
||||||
/// If the message is a reply, ID of the original message
|
/// If the message is a reply, ID of the original message
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub reply_to_message_id: Option<i64>,
|
pub reply_to_message_id: Option<i32>,
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub reply_markup: Option<ReplyMarkup>,
|
pub reply_markup: Option<ReplyMarkup>,
|
||||||
}
|
}
|
||||||
|
@ -106,7 +106,7 @@ impl<'a> SendMessage<'a> {
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn reply_to_message_id<T: Into<i64>>(mut self, val: T) -> Self {
|
pub fn reply_to_message_id<T: Into<i32>>(mut self, val: T) -> Self {
|
||||||
self.reply_to_message_id = Some(val.into());
|
self.reply_to_message_id = Some(val.into());
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
|
@ -39,7 +39,7 @@ pub struct SendPhoto<'a> {
|
||||||
/// sound.
|
/// sound.
|
||||||
pub disable_notification: Option<bool>,
|
pub disable_notification: Option<bool>,
|
||||||
/// If the message is a reply, ID of the original message
|
/// If the message is a reply, ID of the original message
|
||||||
pub reply_to_message_id: Option<i64>,
|
pub reply_to_message_id: Option<i32>,
|
||||||
pub reply_markup: Option<ReplyMarkup>,
|
pub reply_markup: Option<ReplyMarkup>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -125,7 +125,7 @@ impl<'a> SendPhoto<'a> {
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn reply_to_message_id<T: Into<i64>>(
|
pub fn reply_to_message_id<T: Into<i32>>(
|
||||||
mut self,
|
mut self,
|
||||||
reply_to_message_id: T,
|
reply_to_message_id: T,
|
||||||
) -> Self {
|
) -> Self {
|
||||||
|
|
|
@ -8,7 +8,7 @@ pub struct Contact {
|
||||||
/// Optional. Contact's last name
|
/// Optional. Contact's last name
|
||||||
pub last_name: Option<String>,
|
pub last_name: Option<String>,
|
||||||
/// Optional. Contact's user identifier in Telegram
|
/// Optional. Contact's user identifier in Telegram
|
||||||
pub user_id: Option<i64>,
|
pub user_id: Option<i32>,
|
||||||
/// Optional. Additional data about the contact in the form of a
|
/// Optional. Additional data about the contact in the form of a
|
||||||
/// [vCard](https://en.wikipedia.org/wiki/VCard)
|
/// [vCard](https://en.wikipedia.org/wiki/VCard)
|
||||||
pub vcard: Option<String>,
|
pub vcard: Option<String>,
|
||||||
|
|
|
@ -4,5 +4,5 @@ pub struct Invoice {
|
||||||
pub description: String,
|
pub description: String,
|
||||||
pub start_parameter: String,
|
pub start_parameter: String,
|
||||||
pub currency: String,
|
pub currency: String,
|
||||||
pub total_amount: i64,
|
pub total_amount: i32,
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,7 @@ pub struct LabeledPrice {
|
||||||
/// amount = 145. See the exp parameter in [`currencies.json`](https://core.telegram.org/bots/payments/currencies.json),
|
/// amount = 145. See the exp parameter in [`currencies.json`](https://core.telegram.org/bots/payments/currencies.json),
|
||||||
/// it shows the number of digits past the decimal point for each currency
|
/// it shows the number of digits past the decimal point for each currency
|
||||||
/// (2 for the majority of currencies).
|
/// (2 for the majority of currencies).
|
||||||
pub amount: i64,
|
pub amount: i32,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
|
|
|
@ -7,7 +7,7 @@ use crate::core::types::{
|
||||||
#[derive(Debug, Deserialize, PartialEq, Clone)]
|
#[derive(Debug, Deserialize, PartialEq, Clone)]
|
||||||
pub struct Message {
|
pub struct Message {
|
||||||
#[serde(rename = "message_id")]
|
#[serde(rename = "message_id")]
|
||||||
pub id: i64,
|
pub id: i32,
|
||||||
pub date: i32,
|
pub date: i32,
|
||||||
pub chat: Chat,
|
pub chat: Chat,
|
||||||
#[serde(flatten)]
|
#[serde(flatten)]
|
||||||
|
@ -91,7 +91,7 @@ pub enum ForwardKind {
|
||||||
#[serde(rename = "forward_from_chat")]
|
#[serde(rename = "forward_from_chat")]
|
||||||
chat: Chat,
|
chat: Chat,
|
||||||
#[serde(rename = "forward_from_message_id")]
|
#[serde(rename = "forward_from_message_id")]
|
||||||
message_id: i64,
|
message_id: i32,
|
||||||
#[serde(rename = "forward_signature")]
|
#[serde(rename = "forward_signature")]
|
||||||
signature: Option<String>,
|
signature: Option<String>,
|
||||||
},
|
},
|
||||||
|
|
|
@ -5,7 +5,7 @@ pub struct PreCheckoutQuery {
|
||||||
pub id: String,
|
pub id: String,
|
||||||
pub from: User,
|
pub from: User,
|
||||||
pub currency: String,
|
pub currency: String,
|
||||||
pub total_amount: i64,
|
pub total_amount: i32,
|
||||||
pub invoice_payload: String,
|
pub invoice_payload: String,
|
||||||
pub shipping_option_id: Option<String>,
|
pub shipping_option_id: Option<String>,
|
||||||
pub order_info: Option<OrderInfo>,
|
pub order_info: Option<OrderInfo>,
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
#[serde(rename_all = "snake_case")]
|
#[serde(rename_all = "snake_case")]
|
||||||
pub enum ResponseParameters {
|
pub enum ResponseParameters {
|
||||||
MigrateToChatId(i64),
|
MigrateToChatId(i64),
|
||||||
RetryAfter(i64),
|
RetryAfter(i32),
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
use crate::core::types::{InlineKeyboardMarkup, LabeledPrice};
|
use crate::core::types::{InlineKeyboardMarkup, LabeledPrice};
|
||||||
|
use crate::core::requests::ChatId;
|
||||||
|
|
||||||
#[derive(Debug, Hash, PartialEq, Eq, Clone)]
|
#[derive(Debug, PartialEq, Eq, Clone)]
|
||||||
pub struct SendInvoice {
|
pub struct SendInvoice {
|
||||||
pub chat_id: i64,
|
pub chat_id: ChatId,
|
||||||
pub title: String,
|
pub title: String,
|
||||||
pub description: String,
|
pub description: String,
|
||||||
pub payload: String,
|
pub payload: String,
|
||||||
|
@ -12,9 +13,9 @@ pub struct SendInvoice {
|
||||||
pub prices: Vec<LabeledPrice>,
|
pub prices: Vec<LabeledPrice>,
|
||||||
pub provider_data: Option<String>,
|
pub provider_data: Option<String>,
|
||||||
pub photo_url: Option<String>,
|
pub photo_url: Option<String>,
|
||||||
pub photo_size: Option<i64>,
|
pub photo_size: Option<i32>,
|
||||||
pub photo_width: Option<i64>,
|
pub photo_width: Option<i32>,
|
||||||
pub photo_height: Option<i64>,
|
pub photo_height: Option<i32>,
|
||||||
pub need_name: Option<bool>,
|
pub need_name: Option<bool>,
|
||||||
pub need_phone_number: Option<bool>,
|
pub need_phone_number: Option<bool>,
|
||||||
pub need_email: Option<bool>,
|
pub need_email: Option<bool>,
|
||||||
|
@ -23,6 +24,6 @@ pub struct SendInvoice {
|
||||||
pub send_email_to_provider: Option<bool>,
|
pub send_email_to_provider: Option<bool>,
|
||||||
pub is_flexible: Option<bool>,
|
pub is_flexible: Option<bool>,
|
||||||
pub disable_notification: Option<bool>,
|
pub disable_notification: Option<bool>,
|
||||||
pub reply_to_message_id: Option<i64>,
|
pub reply_to_message_id: Option<i32>,
|
||||||
pub reply_markup: Option<InlineKeyboardMarkup>,
|
pub reply_markup: Option<InlineKeyboardMarkup>,
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,7 @@ use crate::core::types::OrderInfo;
|
||||||
#[derive(Debug, Deserialize, Hash, PartialEq, Eq, Clone, Serialize)]
|
#[derive(Debug, Deserialize, Hash, PartialEq, Eq, Clone, Serialize)]
|
||||||
pub struct SuccessfulPayment {
|
pub struct SuccessfulPayment {
|
||||||
pub currency: String,
|
pub currency: String,
|
||||||
pub total_amount: i64,
|
pub total_amount: i32,
|
||||||
pub invoice_payload: String,
|
pub invoice_payload: String,
|
||||||
pub shipping_option_id: Option<String>,
|
pub shipping_option_id: Option<String>,
|
||||||
pub order_info: Option<OrderInfo>,
|
pub order_info: Option<OrderInfo>,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#[derive(Debug, Deserialize, Hash, PartialEq, Eq, Clone, Serialize)]
|
#[derive(Debug, Deserialize, Hash, PartialEq, Eq, Clone, Serialize)]
|
||||||
pub struct User {
|
pub struct User {
|
||||||
pub id: i64,
|
pub id: i32,
|
||||||
pub is_bot: bool,
|
pub is_bot: bool,
|
||||||
pub first_name: String,
|
pub first_name: String,
|
||||||
pub last_name: Option<String>,
|
pub last_name: Option<String>,
|
||||||
|
|
Loading…
Add table
Reference in a new issue