Mutation
mutation CreateIbcMeeting($input: CreateIbcMeetingInput!) {
createIbcMeeting(input: $input) {
attendees {
id
isGuest
present
user {
allowedLocations {
__typename
}
avatarUrl
department
email
firstName
groups {
__typename
}
}
}
date
documents {
id
name
uploadedAt
url
}
id
location
notes {
content
createdAt
id
}
}
}Variables
{
"input": {
"date": "value",
"title": "string"
}
}Response
{
"data": {
"createIbcMeeting": {
"attendees": [
{
"id": "string",
"isGuest": true,
"present": true,
"user": {
"allowedLocations": [
{
"__typename": "Location"
}
],
"avatarUrl": "string",
"department": "string",
"email": "string",
"firstName": "string",
"groups": [
{
"__typename": "UserGroup"
}
]
}
}
],
"date": "value",
"documents": [
{
"id": "string",
"name": "string",
"uploadedAt": "value",
"url": "string"
}
],
"id": "string",
"location": "string",
"notes": [
{
"content": "string",
"createdAt": "value",
"id": "string"
}
]
}
}
}Mutations
createIbcMeeting
Creates an IBC meeting with every current committee member as an attendee and returns it.
MUTATION
createIbcMeeting(input: CreateIbcMeetingInput!): IbcMeeting!Arguments
input
required
The meeting to create.
Returns
attendees
Committee members and guests expected at the meeting. Empty if there are no attendees.
date
DateTime!
When the meeting takes place.
documents
Documents attached to the meeting. Empty if there are no documents.
id
String!
Id of the meeting.
location
String
Where the meeting takes place.
notes
[IbcMeetingNote!]!
Notes taken at the meeting. Empty if there are no notes.
title
String!
Title of the meeting.
Mutation
mutation CreateIbcMeeting($input: CreateIbcMeetingInput!) {
createIbcMeeting(input: $input) {
attendees {
id
isGuest
present
user {
allowedLocations {
__typename
}
avatarUrl
department
email
firstName
groups {
__typename
}
}
}
date
documents {
id
name
uploadedAt
url
}
id
location
notes {
content
createdAt
id
}
}
}Variables
{
"input": {
"date": "value",
"title": "string"
}
}Response
{
"data": {
"createIbcMeeting": {
"attendees": [
{
"id": "string",
"isGuest": true,
"present": true,
"user": {
"allowedLocations": [
{
"__typename": "Location"
}
],
"avatarUrl": "string",
"department": "string",
"email": "string",
"firstName": "string",
"groups": [
{
"__typename": "UserGroup"
}
]
}
}
],
"date": "value",
"documents": [
{
"id": "string",
"name": "string",
"uploadedAt": "value",
"url": "string"
}
],
"id": "string",
"location": "string",
"notes": [
{
"content": "string",
"createdAt": "value",
"id": "string"
}
]
}
}
}