SharedSpace class
A Space shared with a User
Constructors
-
SharedSpace({required Uri realSpace, required String id, required String name, required LinkMap links, List<Grid>? embeddedGrids, String? key, String? category, Color? color, String? icon, String? iconSet})
-
Creates a new Space Model with a certain id and name
gridUris
is List<GridUri> pointing to the Grids contained in this Space
realSpace points to the Uri of the actual Space
-
SharedSpace.fromJson(Map<String, dynamic> json)
-
Deserializes
json
into a Space Object
factory
Properties
-
category
→ String?
-
The category this space belongs to
finalinherited
-
color
→ Color?
-
Color of this space
finalinherited
-
embeddedGrids
→ List<Grid>?
-
A List of
Grid
s that are embedded in this Space
finalinherited
-
hashCode
→ int
-
The hash code for this object.
no setteroverride
-
icon
→ String?
-
Icon name of this space. This should also take into account iconSet in order to find the correct Icon to display
finalinherited
-
iconSet
→ String?
-
IconSet that icon is from
finalinherited
-
id
→ String
-
Id of this space
finalinherited
-
key
→ String?
-
The key of this space
finalinherited
-
links
→ LinkMap
-
Links for relevant actions for this Space
finalinherited
-
name
→ String
-
Name of this space
finalinherited
-
realSpace
→ Uri
-
Uri of the Space that is shared
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited