Space
Community(id, creator, name, title, description, rules, avatar, avatar_blurhash, cover, cover_blurhash, created, type, color, user_adjective, users_adjective, invites_enabled, is_deleted, location, geolocation, contact_description, contact_email, contact_phone)
type Space {
id: UUID!
name: String!
title: String!
description: String
creator: User
created: DateTime!
avatar: String
avatarBlurhash: String
avatarDefaultColor: String!
cover: String
coverBlurhash: String
location: String
links: [ExternalLink]!
topics: [Topic]!
sdgs: [SDG]!
contactDescription: String
contactEmail: String
contactPhone: String
geolocation: GeolocationPoint
members(
offset: Int! = 0
limit: Int! = 10
): SpaceMemberPaged!
representatives: [SpaceMember!]!
membershipRequests(
offset: Int! = 0
limit: Int! = 10
): SpaceMembershipRequestPaged!
invites(
offset: Int! = 0
limit: Int! = 10
): SpaceInvitePaged!
connectionStatusToMyself: [SpaceUserConnectionType]!
posts(
offset: Int! = 0
limit: Int! = 10
visibility: VisibilityFilter! = ALL
): PostPaged!
hasPublicPosts: Boolean!
hasPrivatePosts: Boolean!
onboarding: Onboarding
collaborationTools: [CollaborationTool]!
appointments(
offset: Int! = 0
limit: Int! = 10
): AppointmentPaged!
parentSpace: Space
childSpaces(
geolocation: GeoJSON
offset: Int! = 0
limit: Int! = 10
): SpacePaged!
tasks: [Task!]!
}
Fields
Space.id
● UUID!
non-null scalar
Space.name
● String!
non-null scalar
Space.title
● String!
non-null scalar
Space.description
● String
scalar
Space.creator
● User
object
Space.created
● DateTime!
non-null scalar
Space.avatar
● String
scalar
Space.avatarBlurhash
● String
scalar
Space.avatarDefaultColor
● String!
non-null scalar
Space.cover
● String
scalar
Space.coverBlurhash
● String
scalar
Space.location
● String
scalar
Space.links
● [ExternalLink]!
non-null object
Space.topics
● [Topic]!
non-null object
Space.sdgs
● [SDG]!
non-null object
Space.contactDescription
● String
scalar
Space.contactEmail
● String
scalar
Space.contactPhone
● String
scalar
Space.geolocation
● GeolocationPoint
object
Space.members
● SpaceMemberPaged!
non-null object
A list of all active members and their role
Space.members.offset
●Int!
non-null scalar
Space.members.limit
● Int!
non-null scalar
Space.representatives
● [SpaceMember!]!
non-null object
A list of space members that can be contacted for information.
Space.membershipRequests
● SpaceMembershipRequestPaged!
non-null object
A list of all active membership requests
Space.membershipRequests.offset
●Int!
non-null scalar
Space.membershipRequests.limit
● Int!
non-null scalar
Space.invites
● SpaceInvitePaged!
non-null object
A list of all active invites to this space
Space.invites.offset
●Int!
non-null scalar
Space.invites.limit
● Int!
non-null scalar
Space.connectionStatusToMyself
● [SpaceUserConnectionType]!
non-null enum
Space.posts
● PostPaged!
non-null object
Space.posts.offset
●Int!
non-null scalar
Space.posts.limit
● Int!
non-null scalar
Space.posts.visibility
● VisibilityFilter!
non-null enum
Space.hasPublicPosts
● Boolean!
non-null scalar
Space.hasPrivatePosts
● Boolean!
non-null scalar
Space.onboarding
● Onboarding
object
Space.collaborationTools
● [CollaborationTool]!
non-null object
Space.appointments
● AppointmentPaged!
non-null object
Space.appointments.offset
●Int!
non-null scalar
Space.appointments.limit
● Int!
non-null scalar
Space.parentSpace
● Space
object
Space.childSpaces
● SpacePaged!
non-null object
Space.childSpaces.geolocation
●GeoJSON
scalar
Space.childSpaces.offset
● Int!
non-null scalar
Space.childSpaces.limit
● Int!
non-null scalar
Space.tasks
● [Task!]!
non-null object
Returned by
createSpace
mutation ● createSpacePost
mutation ● deleteSpacePost
mutation ● spaceById
query ● updateSpace
mutation ● updateSpaceUserConnection
mutation
Member of
NotificationOptions
object ● Post
object ● Space
object ● SpaceInvite
object ● SpaceMember
object ● SpaceMembershipRequest
object ● SpacePaged
object ● Task
object