Topic
Represents a topic in the system.
type Topic {
accessInheritType: AccessInherit!
accessType: Access!
account: Account
accountId: Int!
aggregatedPlan(filters: [InputFilter!]): BigInt!
amountLeft(filters: [InputFilter!]): BigInt!
articlesCount(filters: [InputFilter!]): Int!
assignmentInProgress: Boolean!
attachmentsCounter: Int!
budgetCost: BigInt!
budgetCostCenter: String!
budgetLimit: Int
budgetNote: String
budgetStatus: BudgetStatus!
category: Category
categoryId: Int
color: String
colorDonor: Boolean!
commentsCounter: Int!
createdAt: ISO8601DateTime!
createdBy: User
createdById: Int
dateBegin: ISO8601Date
dateEnd: ISO8601Date
deletedAt: ISO8601DateTime
description: String!
descriptionShort: String
emoji: String!
externalIdx: String!
extra: TopicExtra
groupedOrder: Int!
hasCosts(filters: [InputFilter!], showCanceledCosts: Boolean = true): Boolean!
hasIdeaForms: Boolean!
hasStories(filters: [InputFilter!]): Boolean!
id: Int!
information: String
meta: Int
name: String
ongoing: Boolean!
order: Int!
pin: ResourcePin
score: Int @deprecated
scoringQuestionnaire: ResourceQuestionnaire
scoringTabAvailable: Boolean!
secondaryStoriesCount: Int!
showInGroupedCalendar: Boolean!
status: String!
storiesCount(filters: [InputFilter!]): Int!
storiesManualOrder: Boolean!
storyNames: [String!]!
teamIds: [ID!]!
timeframe: String
timeframeNote: String!
totalCosts(filters: [InputFilter!]): BigInt!
totalOwnCosts(filters: [InputFilter!]): BigInt!
updatedAt: ISO8601DateTime!
userAccesses: UserAccesses!
userResourceIds: [ID!]!
}
Fields
Topic.accessInheritType ● AccessInherit! non-null enum
Way access rights will be set up for the added child objects
Topic.accessType ● Access! non-null enum
Access rights type
Topic.account ● Account object
Account to which the topic belongs
Topic.accountId ● Int! non-null scalar
Account id to which the topic belongs
Topic.aggregatedPlan ● BigInt! non-null scalar
Aggregated plan for the topic
Topic.aggregatedPlan.filters ● [InputFilter!] list input
Filter aggregated_plan by provided filters
Topic.amountLeft ● BigInt! non-null scalar
Amount left for the topic
Topic.amountLeft.filters ● [InputFilter!] list input
Filter amount_left by provided filters
Topic.articlesCount ● Int! non-null scalar
Count of articles for the topic
Topic.articlesCount.filters ● [InputFilter!] list input
Filter articles_count by provided filters
Topic.assignmentInProgress ● Boolean! non-null scalar
Indicates if the topic is being assigned to a team
Topic.attachmentsCounter ● Int! non-null scalar
Count of attachments
Topic.budgetCost ● BigInt! non-null scalar
Pre-calculated total budget cost for the topic
Topic.budgetCostCenter ● String! non-null scalar
Budget cost center for the topic
Topic.budgetLimit ● Int scalar
Budget limit for the topic
Topic.budgetNote ● String scalar
Budget note for the topic
Topic.budgetStatus ● BudgetStatus! non-null enum
Budget planning status for the topic
Topic.category ● Category object
Category to which the topic belongs
Topic.categoryId ● Int scalar
Category id to which the topic belongs
Topic.color ● String scalar
Color of the topic
Topic.colorDonor ● Boolean! non-null scalar
Indicates if the color is inherited
Topic.commentsCounter ● Int! non-null scalar
Count of comments
Topic.createdAt ● ISO8601DateTime! non-null scalar
Created at
Topic.createdBy ● User object
User who created the topic
Topic.createdById ● Int scalar
User id who created the topic
Topic.dateBegin ● ISO8601Date scalar
Start date of the topic
Topic.dateEnd ● ISO8601Date scalar
End date of the topic
Topic.deletedAt ● ISO8601DateTime scalar
Deletion date
Topic.description ● String! non-null scalar
Description of the topic
Topic.descriptionShort ● String scalar
Short description of the topic
Topic.emoji ● String! non-null scalar
Emoji of the topic
Topic.externalIdx ● String! non-null scalar
External index of the topic
Topic.extra ● TopicExtra object
Extra information for the topic
Topic.groupedOrder ● Int! non-null scalar
Grouped order of the topic
Topic.hasCosts ● Boolean! non-null scalar
Indicates if the topic has costs
Topic.hasCosts.filters ● [InputFilter!] list input
Filter has_stories by provided filters
Topic.hasCosts.showCanceledCosts ● Boolean scalar
Include entities with a canceled costs
Topic.hasIdeaForms ● Boolean! non-null scalar
Indicates if the topic has idea forms
Topic.hasStories ● Boolean! non-null scalar
Indicates if the topic has stories
Topic.hasStories.filters ● [InputFilter!] list input
Filter has_stories by provided filters
Topic.id ● Int! non-null scalar
Id of the topic
Topic.information ● String scalar
Information about the topic
Topic.meta ● Int scalar
Meta information
Topic.name ● String scalar
Name of the topic
Topic.ongoing ● Boolean! non-null scalar
Indicates if the topic is ongoing
Topic.order ● Int! non-null scalar
Order of the topic
Topic.pin ● ResourcePin enum
Pin of the topic
Topic.scoringQuestionnaire ● ResourceQuestionnaire object
Scoring questionnaire
Topic.scoringTabAvailable ● Boolean! non-null scalar
Indicates if scoring tab is available
Topic.secondaryStoriesCount ● Int! non-null scalar
Secondary stories count
Topic.showInGroupedCalendar ● Boolean! non-null scalar
Show in grouped calendar
Topic.status ● String! non-null scalar
Status of the topic
Topic.storiesCount ● Int! non-null scalar
Stories count
Topic.storiesCount.filters ● [InputFilter!] list input
Filter stories_count by provided filters
Topic.storiesManualOrder ● Boolean! non-null scalar
Stories manual order
Topic.storyNames ● [String!]! non-null scalar
Names of stories in this topic, ordered by last updated
Topic.teamIds ● [ID!]! non-null scalar
Access Rights team access ids
Topic.timeframe ● String scalar
Timeframe of the topic
Topic.timeframeNote ● String! non-null scalar
Timeframe note
Topic.totalCosts ● BigInt! non-null scalar
Total costs
Topic.totalCosts.filters ● [InputFilter!] list input
Filter total_costs by provided filters
Topic.totalOwnCosts ● BigInt! non-null scalar
Total own costs
Topic.totalOwnCosts.filters ● [InputFilter!] list input
Filter total_own_costs by provided filters
Topic.updatedAt ● ISO8601DateTime! non-null scalar
Updated at
Topic.userAccesses ● UserAccesses! non-null object
User accesses
Topic.userResourceIds ● [ID!]! non-null scalar
Access Rights user resource access ids
Show deprecated
Returned By
topic query
Member Of
Article object ● CreateTopicPayload object ● Story object ● TopicConnection object ● TopicEdge object ● UpdateTopicPayload object
Implemented By
Taskable union