Space.fromJson constructor
Space.fromJson(
- Map json_
Implementation
Space.fromJson(core.Map json_)
: this(
accessSettings: json_.containsKey('accessSettings')
? AccessSettings.fromJson(json_['accessSettings']
as core.Map<core.String, core.dynamic>)
: null,
adminInstalled: json_['adminInstalled'] as core.bool?,
createTime: json_['createTime'] as core.String?,
displayName: json_['displayName'] as core.String?,
externalUserAllowed: json_['externalUserAllowed'] as core.bool?,
importMode: json_['importMode'] as core.bool?,
importModeExpireTime: json_['importModeExpireTime'] as core.String?,
lastActiveTime: json_['lastActiveTime'] as core.String?,
membershipCount: json_.containsKey('membershipCount')
? MembershipCount.fromJson(json_['membershipCount']
as core.Map<core.String, core.dynamic>)
: null,
name: json_['name'] as core.String?,
permissionSettings: json_.containsKey('permissionSettings')
? PermissionSettings.fromJson(json_['permissionSettings']
as core.Map<core.String, core.dynamic>)
: null,
predefinedPermissionSettings:
json_['predefinedPermissionSettings'] as core.String?,
singleUserBotDm: json_['singleUserBotDm'] as core.bool?,
spaceDetails: json_.containsKey('spaceDetails')
? SpaceDetails.fromJson(
json_['spaceDetails'] as core.Map<core.String, core.dynamic>)
: null,
spaceHistoryState: json_['spaceHistoryState'] as core.String?,
spaceThreadingState: json_['spaceThreadingState'] as core.String?,
spaceType: json_['spaceType'] as core.String?,
spaceUri: json_['spaceUri'] as core.String?,
threaded: json_['threaded'] as core.bool?,
type: json_['type'] as core.String?,
);