| Top |  |  |  |  | 
#define MATRIX_EVENT_TYPE_ROOM_GUEST_ACCESS (matrix_event_room_guest_access_get_type ())
The type for MatrixEventRoomGuestAccess.
MatrixEventRoomGuestAccess *
matrix_event_room_guest_access_new (void);
MatrixGuestAccess
matrix_event_room_guest_access_get_guest_access
                               (MatrixEventRoomGuestAccess *self);
Get and return the current value of the "guest-access" property.
Whether guests can join the room.
void matrix_event_room_guest_access_set_guest_access (MatrixEventRoomGuestAccess *self,MatrixGuestAccess value);
Set the value of the "guest-access" property to value
.
Whether guests can join the room.
| self | the MatrixEventRoomGuestAccess instance to modify | |
| value | the new value of the "guest-access" property | 
struct MatrixEventRoomGuestAccess {
	MatrixEventState parent_instance;
	MatrixEventRoomGuestAccessPrivate * priv;
};
Class to hold a m.room.guest_access event
struct MatrixEventRoomGuestAccessClass {
	MatrixEventStateClass parent_class;
};
The class structure for MATRIX_EVENT_TYPE_ROOM_GUEST_ACCESS. All the fields in this structure are private and should never be accessed directly.