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<LinkedAccountTelegramInput, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LinkedAccountTelegramInput, <__D as Deserializer<'de>>::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) -> LinkedAccountTelegramInput
fn from(value: &LinkedAccountTelegramInput) -> LinkedAccountTelegramInput
Converts to this type from the input type.
Source§impl From<LinkedAccountTelegramInput> for LinkedAccountInput
impl From<LinkedAccountTelegramInput> for LinkedAccountInput
Source§fn from(value: LinkedAccountTelegramInput) -> LinkedAccountInput
fn from(value: LinkedAccountTelegramInput) -> LinkedAccountInput
Converts to this type from the input type.
Source§impl Serialize for LinkedAccountTelegramInput
impl Serialize for LinkedAccountTelegramInput
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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