Skip to main content

Task

Task(id, name, description, community, creator, created, slots_available, slots_taken, visibility, location_type, location, geolocation, regularity, thumbnail, thumbnail_blurhash, contact_email, contact_phone, deleted_at)

type Task {
id: UUID!
name: String!
description: String!
space: Space!
creator: User!
created: DateTime!
slotsAvailable: Int!
slotsTaken: Int!
visibility: VisibilityType!
locationType: LocationType!
location: String
regularity: Regularity!
skills: [Skill!]!
thumbnail: String
thumbnailBlurhash: String
contactEmail: String!
contactPhone: String
geolocation: GeolocationPoint
}

Fields

Task.id ● UUID! non-null scalar

Task.name ● String! non-null scalar

Task.description ● String! non-null scalar

Task.space ● Space! non-null object

Task.creator ● User! non-null object

Task.created ● DateTime! non-null scalar

Task.slotsAvailable ● Int! non-null scalar

Task.slotsTaken ● Int! non-null scalar

Task.visibility ● VisibilityType! non-null enum

Task.locationType ● LocationType! non-null enum

Task.location ● String scalar

Task.regularity ● Regularity! non-null enum

Task.skills ● [Skill!]! non-null object

Task.thumbnail ● String scalar

Task.thumbnailBlurhash ● String scalar

Task.contactEmail ● String! non-null scalar

Task.contactPhone ● String scalar

Task.geolocation ● GeolocationPoint object

Returned by

createTask mutation ● taskById query ● updateTask mutation

Member of

Space object ● TaskPaged object