Skip serializing None value for room_type fields
This commit is contained in:
parent
23a608788b
commit
2b4ac40981
@ -70,6 +70,7 @@ pub struct SpaceHierarchyRoomsChunk {
|
|||||||
pub join_rule: SpaceRoomJoinRule,
|
pub join_rule: SpaceRoomJoinRule,
|
||||||
|
|
||||||
/// The type of room from `m.room.create`, if any.
|
/// The type of room from `m.room.create`, if any.
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub room_type: Option<RoomType>,
|
pub room_type: Option<RoomType>,
|
||||||
|
|
||||||
/// The stripped `m.space.child` events of the space-room.
|
/// The stripped `m.space.child` events of the space-room.
|
||||||
|
@ -62,6 +62,7 @@ pub struct SpaceHierarchyParentSummary {
|
|||||||
pub join_rule: PublicRoomJoinRule,
|
pub join_rule: PublicRoomJoinRule,
|
||||||
|
|
||||||
/// The type of room from `m.room.create`, if any.
|
/// The type of room from `m.room.create`, if any.
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub room_type: Option<RoomType>,
|
pub room_type: Option<RoomType>,
|
||||||
|
|
||||||
/// The stripped `m.space.child` events of the space-room.
|
/// The stripped `m.space.child` events of the space-room.
|
||||||
@ -191,6 +192,7 @@ pub struct SpaceHierarchyChildSummary {
|
|||||||
pub join_rule: PublicRoomJoinRule,
|
pub join_rule: PublicRoomJoinRule,
|
||||||
|
|
||||||
/// The type of room from `m.room.create`, if any.
|
/// The type of room from `m.room.create`, if any.
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub room_type: Option<RoomType>,
|
pub room_type: Option<RoomType>,
|
||||||
|
|
||||||
/// If the room is a restricted room, these are the room IDs which are specified by the join
|
/// If the room is a restricted room, these are the room IDs which are specified by the join
|
||||||
|
Loading…
x
Reference in New Issue
Block a user