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?,
      customer: json_['customer'] 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?,
    );