pub struct RichMenuResponse {
pub rich_menu_id: String,
pub size: Box<RichMenuSize>,
pub selected: bool,
pub name: String,
pub chat_bar_text: String,
pub areas: Vec<RichMenuArea>,
}
Fields§
ID of a rich menu
size: Box<RichMenuSize>
§selected: bool
true
to display the rich menu by default. Otherwise, false
.
name: String
Name of the rich menu. This value can be used to help manage your rich menus and is not displayed to users.
chat_bar_text: String
Text displayed in the chat bar
areas: Vec<RichMenuArea>
Array of area objects which define the coordinates and size of tappable areas
Implementations§
Source§impl RichMenuResponse
impl RichMenuResponse
pub fn new( rich_menu_id: String, size: RichMenuSize, selected: bool, name: String, chat_bar_text: String, areas: Vec<RichMenuArea>, ) -> RichMenuResponse
Trait Implementations§
Source§impl Clone for RichMenuResponse
impl Clone for RichMenuResponse
Source§fn clone(&self) -> RichMenuResponse
fn clone(&self) -> RichMenuResponse
Returns a copy 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 RichMenuResponse
impl Debug for RichMenuResponse
Source§impl Default for RichMenuResponse
impl Default for RichMenuResponse
Source§fn default() -> RichMenuResponse
fn default() -> RichMenuResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RichMenuResponse
impl<'de> Deserialize<'de> for RichMenuResponse
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 PartialEq for RichMenuResponse
impl PartialEq for RichMenuResponse
Source§impl Serialize for RichMenuResponse
impl Serialize for RichMenuResponse
impl StructuralPartialEq for RichMenuResponse
Auto Trait Implementations§
impl Freeze for RichMenuResponse
impl RefUnwindSafe for RichMenuResponse
impl Send for RichMenuResponse
impl Sync for RichMenuResponse
impl Unpin for RichMenuResponse
impl UnwindSafe for RichMenuResponse
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