pub struct TelegramSpace {
pub created_at: DateTime,
pub details: TelegramSpaceDetails,
pub id: SpaceId,
pub kind: String,
pub metadata: ResourceMetadata,
pub participant_ids: Vec<UserId>,
pub platform: String,
pub project_id: ProjectId,
pub updated_at: DateTime,
}Fields§
§created_at: DateTimeWhen Photon first persisted this resource.
details: TelegramSpaceDetails§id: SpaceId§kind: String§metadata: ResourceMetadata§participant_ids: Vec<UserId>§platform: String§project_id: ProjectId§updated_at: DateTimeWhen Photon last persisted a change to this resource’s public state.
Implementations§
Source§impl TelegramSpace
impl TelegramSpace
pub fn serialize<__S>(
__self: &TelegramSpace,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> TelegramSpace
impl<'de> TelegramSpace
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<TelegramSpace, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for TelegramSpace
impl Clone for TelegramSpace
Source§impl Debug for TelegramSpace
impl Debug for TelegramSpace
Source§impl<'de> Deserialize<'de> for TelegramSpace
impl<'de> Deserialize<'de> for TelegramSpace
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
Auto Trait Implementations§
impl Freeze for TelegramSpace
impl RefUnwindSafe for TelegramSpace
impl Send for TelegramSpace
impl Sync for TelegramSpace
impl Unpin for TelegramSpace
impl UnsafeUnpin for TelegramSpace
impl UnwindSafe for TelegramSpace
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