pub struct LinkedAccountTelegramInput {
pub first_name: Option<LinkedAccountTelegramInputFirstName>,
pub last_name: Option<LinkedAccountTelegramInputLastName>,
pub photo_url: Option<LinkedAccountTelegramInputPhotoUrl>,
pub telegram_user_id: LinkedAccountTelegramInputTelegramUserId,
pub type_: LinkedAccountTelegramInputType,
pub username: Option<LinkedAccountTelegramInputUsername>,
}Expand description
LinkedAccountTelegramInput
JSON schema
{
"title": "Telegram",
"type": "object",
"required": [
"telegram_user_id",
"type"
],
"properties": {
"first_name": {
"type": "string",
"maxLength": 255
},
"last_name": {
"type": "string",
"maxLength": 255
},
"photo_url": {
"type": "string",
"maxLength": 255
},
"telegram_user_id": {
"type": "string",
"maxLength": 255,
"minLength": 1
},
"type": {
"type": "string",
"enum": [
"telegram"
]
},
"username": {
"type": "string",
"maxLength": 255
}
}
}Fields§
§first_name: Option<LinkedAccountTelegramInputFirstName>§last_name: Option<LinkedAccountTelegramInputLastName>§photo_url: Option<LinkedAccountTelegramInputPhotoUrl>§telegram_user_id: LinkedAccountTelegramInputTelegramUserId§type_: LinkedAccountTelegramInputType§username: Option<LinkedAccountTelegramInputUsername>Trait Implementations§
Source§impl Clone for LinkedAccountTelegramInput
impl Clone for LinkedAccountTelegramInput
Source§fn clone(&self) -> LinkedAccountTelegramInput
fn clone(&self) -> LinkedAccountTelegramInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LinkedAccountTelegramInput
impl Debug for LinkedAccountTelegramInput
Source§impl<'de> Deserialize<'de> for LinkedAccountTelegramInput
impl<'de> Deserialize<'de> for LinkedAccountTelegramInput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&LinkedAccountTelegramInput> for LinkedAccountTelegramInput
impl From<&LinkedAccountTelegramInput> for LinkedAccountTelegramInput
Source§fn from(value: &LinkedAccountTelegramInput) -> Self
fn from(value: &LinkedAccountTelegramInput) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTelegramInput> for LinkedAccountInput
impl From<LinkedAccountTelegramInput> for LinkedAccountInput
Source§fn from(value: LinkedAccountTelegramInput) -> Self
fn from(value: LinkedAccountTelegramInput) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for LinkedAccountTelegramInput
impl RefUnwindSafe for LinkedAccountTelegramInput
impl Send for LinkedAccountTelegramInput
impl Sync for LinkedAccountTelegramInput
impl Unpin for LinkedAccountTelegramInput
impl UnwindSafe for LinkedAccountTelegramInput
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