Struct aws_sdk_lexmodelsv2::types::BotMember
source · #[non_exhaustive]pub struct BotMember {
pub bot_member_id: String,
pub bot_member_name: String,
pub bot_member_alias_id: String,
pub bot_member_alias_name: String,
pub bot_member_version: String,
}
Expand description
A bot that is a member of a network of bots.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.bot_member_id: String
The unique ID of a bot that is a member of this network of bots.
bot_member_name: String
The unique name of a bot that is a member of this network of bots.
bot_member_alias_id: String
The alias ID of a bot that is a member of this network of bots.
bot_member_alias_name: String
The alias name of a bot that is a member of this network of bots.
bot_member_version: String
The version of a bot that is a member of this network of bots.
Implementations§
source§impl BotMember
impl BotMember
sourcepub fn bot_member_id(&self) -> &str
pub fn bot_member_id(&self) -> &str
The unique ID of a bot that is a member of this network of bots.
sourcepub fn bot_member_name(&self) -> &str
pub fn bot_member_name(&self) -> &str
The unique name of a bot that is a member of this network of bots.
sourcepub fn bot_member_alias_id(&self) -> &str
pub fn bot_member_alias_id(&self) -> &str
The alias ID of a bot that is a member of this network of bots.
sourcepub fn bot_member_alias_name(&self) -> &str
pub fn bot_member_alias_name(&self) -> &str
The alias name of a bot that is a member of this network of bots.
sourcepub fn bot_member_version(&self) -> &str
pub fn bot_member_version(&self) -> &str
The version of a bot that is a member of this network of bots.
Trait Implementations§
source§impl PartialEq for BotMember
impl PartialEq for BotMember
impl StructuralPartialEq for BotMember
Auto Trait Implementations§
impl RefUnwindSafe for BotMember
impl Send for BotMember
impl Sync for BotMember
impl Unpin for BotMember
impl UnwindSafe for BotMember
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> 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>
Creates a shared type from an unshared type.