pub struct SetBusinessAccountName {
pub business_connection_id: BusinessConnectionId,
pub first_name: String,
pub last_name: Option<String>,
}Expand description
Changes the first and last name of a managed business account. Requires the can_change_name business bot right. Returns true on success.
Fields§
§business_connection_id: BusinessConnectionIdUnique identifier of the business connection
first_name: StringThe new value of the first name for the business account; 1-64 characters
last_name: Option<String>The new value of the last name for the business account; 0-64 characters
Implementations§
Source§impl SetBusinessAccountName
impl SetBusinessAccountName
pub fn new( business_connection_id: BusinessConnectionId, first_name: impl Into<String>, ) -> Self
Trait Implementations§
Source§impl Clone for SetBusinessAccountName
impl Clone for SetBusinessAccountName
Source§impl Debug for SetBusinessAccountName
impl Debug for SetBusinessAccountName
impl Eq for SetBusinessAccountName
Source§impl Hash for SetBusinessAccountName
impl Hash for SetBusinessAccountName
Source§impl PartialEq for SetBusinessAccountName
impl PartialEq for SetBusinessAccountName
Source§impl Payload for SetBusinessAccountName
impl Payload for SetBusinessAccountName
Source§fn timeout_hint(&self) -> Option<Duration>
fn timeout_hint(&self) -> Option<Duration>
If this payload may take long time to execute (e.g.
GetUpdates with
big timeout), the minimum timeout that should be used.Source§impl Serialize for SetBusinessAccountName
impl Serialize for SetBusinessAccountName
impl StructuralPartialEq for SetBusinessAccountName
Auto Trait Implementations§
impl Forget for SetBusinessAccountName
impl Freeze for SetBusinessAccountName
impl RefUnwindSafe for SetBusinessAccountName
impl Send for SetBusinessAccountName
impl Sync for SetBusinessAccountName
impl Unpin for SetBusinessAccountName
impl UnsafeUnpin for SetBusinessAccountName
impl UnwindSafe for SetBusinessAccountName
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Erasable for T
impl<T> Erasable for T
Source§impl<P> HasPayload for Pwhere
P: Payload,
impl<P> HasPayload for Pwhere
P: Payload,
Source§fn payload_mut(&mut self) -> &mut <P as HasPayload>::Payload
fn payload_mut(&mut self) -> &mut <P as HasPayload>::Payload
Gain mutable access to the underlying payload.
Source§fn payload_ref(&self) -> &<P as HasPayload>::Payload
fn payload_ref(&self) -> &<P as HasPayload>::Payload
Gain immutable access to the underlying payload.
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<P> SetBusinessAccountNameSetters for Pwhere
P: HasPayload<Payload = SetBusinessAccountName>,
impl<P> SetBusinessAccountNameSetters for Pwhere
P: HasPayload<Payload = SetBusinessAccountName>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn first_name<T>(self, value: T) -> Self
fn first_name<T>(self, value: T) -> Self
Setter for
first_name field.