pub struct UnknownSpace {
pub created_at: DateTime,
pub details: BTreeMap<String, Option<JsonValue>>,
pub id: SpaceId,
pub kind: String,
pub metadata: ResourceMetadata,
pub participant_ids: Vec<UserId>,
pub platform: PlatformIdentifier,
pub project_id: ProjectId,
pub updated_at: DateTime,
pub additional: BTreeMap<String, Value>,
}Fields§
§created_at: DateTimeWhen Photon first persisted this resource.
details: BTreeMap<String, Option<JsonValue>>§id: SpaceId§kind: String§metadata: ResourceMetadata§participant_ids: Vec<UserId>§platform: PlatformIdentifier§project_id: ProjectId§updated_at: DateTimeWhen Photon last persisted a change to this resource’s public state.
additional: BTreeMap<String, Value>Members the schema does not declare, kept as received.
Trait Implementations§
Source§impl Clone for UnknownSpace
impl Clone for UnknownSpace
Source§impl Debug for UnknownSpace
impl Debug for UnknownSpace
Source§impl<'de> Deserialize<'de> for UnknownSpace
impl<'de> Deserialize<'de> for UnknownSpace
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 UnknownSpace
impl RefUnwindSafe for UnknownSpace
impl Send for UnknownSpace
impl Sync for UnknownSpace
impl Unpin for UnknownSpace
impl UnsafeUnpin for UnknownSpace
impl UnwindSafe for UnknownSpace
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