pub struct RoomJoinRequest {
pub id: String,
pub request: Envelope<RoomJoinRequestPayload>,
pub status: JoinRequestStatus,
pub expires_at: i64,
pub reviewed_by: Option<AgentId>,
pub reviewed_at: Option<i64>,
pub review_event_id: Option<String>,
}Expand description
The join request resource: the signed request plus review state.
Fields§
§id: StringEvent ID of the signed request.
request: Envelope<RoomJoinRequestPayload>§status: JoinRequestStatus§expires_at: i64§reviewed_by: Option<AgentId>§reviewed_at: Option<i64>§review_event_id: Option<String>Trait Implementations§
Source§impl Clone for RoomJoinRequest
impl Clone for RoomJoinRequest
Source§impl Debug for RoomJoinRequest
impl Debug for RoomJoinRequest
Source§impl<'de> Deserialize<'de> for RoomJoinRequest
impl<'de> Deserialize<'de> for RoomJoinRequest
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 RoomJoinRequest
impl PartialEq for RoomJoinRequest
Source§impl Serialize for RoomJoinRequest
impl Serialize for RoomJoinRequest
impl StructuralPartialEq for RoomJoinRequest
Auto Trait Implementations§
impl Freeze for RoomJoinRequest
impl RefUnwindSafe for RoomJoinRequest
impl Send for RoomJoinRequest
impl Sync for RoomJoinRequest
impl Unpin for RoomJoinRequest
impl UnsafeUnpin for RoomJoinRequest
impl UnwindSafe for RoomJoinRequest
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