pub struct UserGroupMemberAddedPayload {
pub event_time: TimeStamp,
pub group_member: GroupMember,
}Expand description
USER_GROUP_MEMBER_ADDEDペイロード
Example
use traq_bot_http::payloads::UserGroupMemberAddedPayload;
let payload = r#"{
"eventTime": "2023-08-25T04:04:32.962264Z",
"groupMember": {
"groupId": "f265bde2-04cc-4856-9008-3db1d953a539",
"userId": "8e6a088f-9274-42c0-bb20-cee7913d144b"
}
}"#;
let payload: UserGroupMemberAddedPayload = payload.parse().unwrap();
println!("{payload}");Fields§
§event_time: TimeStamp§group_member: GroupMemberTrait Implementations§
source§impl Clone for UserGroupMemberAddedPayload
impl Clone for UserGroupMemberAddedPayload
source§fn clone(&self) -> UserGroupMemberAddedPayload
fn clone(&self) -> UserGroupMemberAddedPayload
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 UserGroupMemberAddedPayload
impl Debug for UserGroupMemberAddedPayload
source§impl<'de> Deserialize<'de> for UserGroupMemberAddedPayload
impl<'de> Deserialize<'de> for UserGroupMemberAddedPayload
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<UserGroupAdminAddedPayload> for UserGroupMemberAddedPayload
impl From<UserGroupAdminAddedPayload> for UserGroupMemberAddedPayload
source§fn from(payload: UserGroupAdminAddedPayload) -> Self
fn from(payload: UserGroupAdminAddedPayload) -> Self
Converts to this type from the input type.
source§impl From<UserGroupMemberAddedPayload> for Event
impl From<UserGroupMemberAddedPayload> for Event
source§fn from(event: UserGroupMemberAddedPayload) -> Self
fn from(event: UserGroupMemberAddedPayload) -> Self
Converts to this type from the input type.
source§impl From<UserGroupMemberAddedPayload> for UserGroupAdminAddedPayload
impl From<UserGroupMemberAddedPayload> for UserGroupAdminAddedPayload
source§fn from(payload: UserGroupMemberAddedPayload) -> Self
fn from(payload: UserGroupMemberAddedPayload) -> Self
Converts to this type from the input type.
source§impl From<UserGroupMemberAddedPayload> for UserGroupMemberRemovedPayload
impl From<UserGroupMemberAddedPayload> for UserGroupMemberRemovedPayload
source§fn from(payload: UserGroupMemberAddedPayload) -> Self
fn from(payload: UserGroupMemberAddedPayload) -> Self
Converts to this type from the input type.
source§impl From<UserGroupMemberAddedPayload> for UserGroupMemberUpdatedPayload
impl From<UserGroupMemberAddedPayload> for UserGroupMemberUpdatedPayload
source§fn from(payload: UserGroupMemberAddedPayload) -> Self
fn from(payload: UserGroupMemberAddedPayload) -> Self
Converts to this type from the input type.
source§impl From<UserGroupMemberRemovedPayload> for UserGroupMemberAddedPayload
impl From<UserGroupMemberRemovedPayload> for UserGroupMemberAddedPayload
source§fn from(payload: UserGroupMemberRemovedPayload) -> Self
fn from(payload: UserGroupMemberRemovedPayload) -> Self
Converts to this type from the input type.
source§impl From<UserGroupMemberUpdatedPayload> for UserGroupMemberAddedPayload
impl From<UserGroupMemberUpdatedPayload> for UserGroupMemberAddedPayload
source§fn from(payload: UserGroupMemberUpdatedPayload) -> Self
fn from(payload: UserGroupMemberUpdatedPayload) -> Self
Converts to this type from the input type.
source§impl PartialEq for UserGroupMemberAddedPayload
impl PartialEq for UserGroupMemberAddedPayload
source§fn eq(&self, other: &UserGroupMemberAddedPayload) -> bool
fn eq(&self, other: &UserGroupMemberAddedPayload) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Eq for UserGroupMemberAddedPayload
impl StructuralEq for UserGroupMemberAddedPayload
impl StructuralPartialEq for UserGroupMemberAddedPayload
Auto Trait Implementations§
impl RefUnwindSafe for UserGroupMemberAddedPayload
impl Send for UserGroupMemberAddedPayload
impl Sync for UserGroupMemberAddedPayload
impl Unpin for UserGroupMemberAddedPayload
impl UnwindSafe for UserGroupMemberAddedPayload
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