Space.fromJson constructor

Space.fromJson(
  1. 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?,
      );