From c28f625807d5803ffb3a238bee84d7e5c14f4744 Mon Sep 17 00:00:00 2001 From: Yun Date: Thu, 11 Jul 2024 16:02:07 -0400 Subject: [PATCH 01/21] Add infinite scroll to PPO screen --- .../ui/PledgedProjectsOverviewActivity.kt | 2 +- .../PledgedProjectsOverviewViewModel.kt | 105 ++++++++++++++---- 2 files changed, 84 insertions(+), 23 deletions(-) diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt index e227e538ea..b5711de962 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt @@ -76,7 +76,7 @@ class PledgedProjectsOverviewActivity : AppCompatActivity() { val snackbarHostState = remember { SnackbarHostState() } val ppoCardPagingSource = viewModel.ppoCardsState.collectAsLazyPagingItems() - val totalAlerts = ppoUIState.totalAlerts + val totalAlerts = viewModel.totalAlertsState.collectAsStateWithLifecycle().value val isLoading = ppoUIState.isLoading || !ppoCardPagingSource.loadState.isIdle val isErrored = ppoUIState.isErrored || ppoCardPagingSource.loadState.hasError diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt index 47410fc0f6..61ed42ece0 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt @@ -3,12 +3,19 @@ package com.kickstarter.features.pledgedprojectsoverview.viewmodel import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.viewModelScope +import androidx.paging.Pager +import androidx.paging.PagingConfig import androidx.paging.PagingData +import androidx.paging.PagingSource +import androidx.paging.PagingState import com.kickstarter.R import com.kickstarter.features.pledgedprojectsoverview.data.PPOCard import com.kickstarter.features.pledgedprojectsoverview.data.PledgedProjectsOverviewQueryData import com.kickstarter.libs.Environment import com.kickstarter.models.Project +import com.kickstarter.services.ApolloClientTypeV2 +import com.kickstarter.services.apiresponses.commentresponse.PageInfoEnvelope +import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.flow.MutableSharedFlow import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.SharedFlow @@ -18,6 +25,7 @@ import kotlinx.coroutines.flow.asSharedFlow import kotlinx.coroutines.flow.asStateFlow import kotlinx.coroutines.flow.catch import kotlinx.coroutines.flow.collect +import kotlinx.coroutines.flow.collectLatest import kotlinx.coroutines.flow.map import kotlinx.coroutines.flow.onCompletion import kotlinx.coroutines.flow.onStart @@ -26,8 +34,42 @@ import kotlinx.coroutines.flow.stateIn import kotlinx.coroutines.launch import kotlinx.coroutines.rx2.asFlow +class PledgedProjectsPagingSource( + private val apolloClient: ApolloClientTypeV2, + private val inputData: PledgedProjectsOverviewQueryData, + private var totalCount: MutableStateFlow +) : PagingSource() { + override fun getRefreshKey(state: PagingState): String { + return "" // - Default first page is empty string when paginating with graphQL + } + + override suspend fun load(params: LoadParams): LoadResult { + return try { + var ppoCardsList = emptyList() + var nextPageEnvelope: PageInfoEnvelope? = null + + apolloClient.getPledgedProjectsOverviewPledges( + inputData = inputData + ) + .asFlow() + .collect { envelope -> + totalCount.emit(envelope.totalCount ?: 0) + ppoCardsList = envelope.pledges() ?: emptyList() + nextPageEnvelope = if (envelope.pageInfoEnvelope?.hasNextPage == true) envelope.pageInfoEnvelope else null + } + + return LoadResult.Page( + data = ppoCardsList, + prevKey = null, + nextKey = nextPageEnvelope?.startCursor + ) + } catch (e: Exception) { + LoadResult.Error(e) + } + } +} + data class PledgedProjectsOverviewUIState( - var totalAlerts: Int = 0, val isLoading: Boolean = false, val isErrored: Boolean = false, ) @@ -37,7 +79,8 @@ class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { private val mutablePpoCards = MutableStateFlow>(PagingData.empty()) private var mutableProjectFlow = MutableSharedFlow() private var snackbarMessage: (stringID: Int) -> Unit = {} - private var totalAlerts = 0 + private val mutableTotalAlerts = MutableStateFlow(0) + val totalAlertsState = mutableTotalAlerts.asStateFlow() private val apolloClient = requireNotNull(environment.apolloClientV2()) private val mutablePPOUIState = MutableStateFlow(PledgedProjectsOverviewUIState()) @@ -66,6 +109,44 @@ class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { started = SharingStarted.WhileSubscribed(), ) + init { + val queryData = PledgedProjectsOverviewQueryData( + first = 25, + after = null, + last = null, + before = null + ) + loadPPOCardsList(queryData) + } + + private fun loadPPOCardsList(queryData: PledgedProjectsOverviewQueryData) { + viewModelScope.launch(Dispatchers.IO) { + val limit = 25 + try { + Pager( + PagingConfig( + pageSize = limit, + prefetchDistance = 3, + enablePlaceholders = true, + ) + ) { + PledgedProjectsPagingSource(apolloClient, queryData, mutableTotalAlerts) + } + .flow + .onStart { + emitCurrentState(isLoading = true) + }.catch { + emitCurrentState(isErrored = true) + }.collectLatest { pagingData -> + mutablePpoCards.value = pagingData + emitCurrentState() + } + } catch (e: Exception) { + emitCurrentState(isErrored = true) + } + } + } + class Factory(private val environment: Environment) : ViewModelProvider.Factory { override fun create(modelClass: Class): T { @@ -95,31 +176,11 @@ class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { } } - fun getPledgedProjects(inputData: PledgedProjectsOverviewQueryData) { - viewModelScope.launch { - // TODO how we are fetching the data will be modified once the pagination piece in MBL-1473 is finished - apolloClient.getPledgedProjectsOverviewPledges( - inputData = inputData, - ) - .asFlow() - .onStart { - emitCurrentState(isLoading = true) - }.map { ppoEnvelope -> - // update paginated ppo card list here - totalAlerts = ppoEnvelope.totalCount() ?: 0 - emitCurrentState() - }.catch { - emitCurrentState(isErrored = true) - }.collect() - } - } - private suspend fun emitCurrentState(isLoading: Boolean = false, isErrored: Boolean = false) { mutablePPOUIState.emit( PledgedProjectsOverviewUIState( isLoading = isLoading, isErrored = isErrored, - totalAlerts = totalAlerts ) ) } From 996edd830e065b9c8dd7c1478bc12a3baaa07b50 Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Wed, 17 Jul 2024 12:47:21 -0400 Subject: [PATCH 02/21] Attempting to fix tests --- .../data/PledgedProjectsOverviewQueryData.kt | 8 ++-- .../PledgedProjectsOverviewViewModel.kt | 40 +++++++++------- .../PledgedProjectsOverviewViewModelTest.kt | 47 ++++++++++++------- 3 files changed, 57 insertions(+), 38 deletions(-) diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PledgedProjectsOverviewQueryData.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PledgedProjectsOverviewQueryData.kt index 0da0112a36..2ae13f3663 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PledgedProjectsOverviewQueryData.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PledgedProjectsOverviewQueryData.kt @@ -1,8 +1,8 @@ package com.kickstarter.features.pledgedprojectsoverview.data data class PledgedProjectsOverviewQueryData( - val first: Int?, - val after: String?, - val last: Int?, - val before: String? + val first: Int? = null, + val after: String? = null, + val last: Int? = null, + val before: String? = null ) diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt index 61ed42ece0..c91528b610 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt @@ -1,5 +1,6 @@ package com.kickstarter.features.pledgedprojectsoverview.viewmodel +import android.util.Log import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.viewModelScope @@ -34,10 +35,12 @@ import kotlinx.coroutines.flow.stateIn import kotlinx.coroutines.launch import kotlinx.coroutines.rx2.asFlow +private val PAGE_LIMIT = 3 class PledgedProjectsPagingSource( private val apolloClient: ApolloClientTypeV2, - private val inputData: PledgedProjectsOverviewQueryData, + private val limit: Int = PAGE_LIMIT, private var totalCount: MutableStateFlow + ) : PagingSource() { override fun getRefreshKey(state: PagingState): String { return "" // - Default first page is empty string when paginating with graphQL @@ -47,22 +50,29 @@ class PledgedProjectsPagingSource( return try { var ppoCardsList = emptyList() var nextPageEnvelope: PageInfoEnvelope? = null + var inputData = PledgedProjectsOverviewQueryData(limit, params.key ?: "") + var result : LoadResult = LoadResult.Error(Throwable()) apolloClient.getPledgedProjectsOverviewPledges( inputData = inputData ) .asFlow() + .catch { +// Log.d("leigh", "load: error omg") + result = LoadResult.Error(it) + } .collect { envelope -> totalCount.emit(envelope.totalCount ?: 0) ppoCardsList = envelope.pledges() ?: emptyList() nextPageEnvelope = if (envelope.pageInfoEnvelope?.hasNextPage == true) envelope.pageInfoEnvelope else null + result = LoadResult.Page( + data = ppoCardsList, + prevKey = null, + nextKey = nextPageEnvelope?.endCursor + ) } + return result - return LoadResult.Page( - data = ppoCardsList, - prevKey = null, - nextKey = nextPageEnvelope?.startCursor - ) } catch (e: Exception) { LoadResult.Error(e) } @@ -82,6 +92,7 @@ class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { private val mutableTotalAlerts = MutableStateFlow(0) val totalAlertsState = mutableTotalAlerts.asStateFlow() private val apolloClient = requireNotNull(environment.apolloClientV2()) + var pagingSource = PledgedProjectsPagingSource(apolloClient, PAGE_LIMIT, mutableTotalAlerts) private val mutablePPOUIState = MutableStateFlow(PledgedProjectsOverviewUIState()) val ppoCardsState: StateFlow> = mutablePpoCards.asStateFlow() @@ -110,27 +121,20 @@ class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { ) init { - val queryData = PledgedProjectsOverviewQueryData( - first = 25, - after = null, - last = null, - before = null - ) - loadPPOCardsList(queryData) + getPledgedProjects() } - private fun loadPPOCardsList(queryData: PledgedProjectsOverviewQueryData) { + fun getPledgedProjects() { viewModelScope.launch(Dispatchers.IO) { - val limit = 25 try { Pager( PagingConfig( - pageSize = limit, - prefetchDistance = 3, + pageSize = PAGE_LIMIT, + prefetchDistance = 1, enablePlaceholders = true, ) ) { - PledgedProjectsPagingSource(apolloClient, queryData, mutableTotalAlerts) + pagingSource } .flow .onStart { diff --git a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt index ff47eaedc6..5c08bccb1f 100644 --- a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt +++ b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt @@ -1,7 +1,9 @@ package com.kickstarter.features.pledgedprojectsoverview.viewmodel +import androidx.paging.PagingSource import com.kickstarter.KSRobolectricTestCase import com.kickstarter.R +import com.kickstarter.features.pledgedprojectsoverview.data.PPOCard import com.kickstarter.features.pledgedprojectsoverview.data.PPOCardFactory import com.kickstarter.features.pledgedprojectsoverview.data.PledgedProjectsOverviewEnvelope import com.kickstarter.features.pledgedprojectsoverview.data.PledgedProjectsOverviewQueryData @@ -9,6 +11,7 @@ import com.kickstarter.mock.factories.ProjectFactory import com.kickstarter.mock.services.MockApolloClientV2 import com.kickstarter.models.Project import io.reactivex.Observable +import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.flow.toList import kotlinx.coroutines.launch @@ -101,23 +104,29 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { } } - viewModel = PledgedProjectsOverviewViewModel.Factory(environment = environment().toBuilder().apolloClientV2(mockApolloClientV2).build()) + val environment = environment().toBuilder().apolloClientV2(mockApolloClientV2).build() + + viewModel = PledgedProjectsOverviewViewModel.Factory(environment = environment) .create(PledgedProjectsOverviewViewModel::class.java) val uiState = mutableListOf() + val mutableTotalAlerts = MutableStateFlow(0) + backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { viewModel.ppoUIState.toList(uiState) + viewModel.pagingSource = PledgedProjectsPagingSource(requireNotNull(environment.apolloClientV2()), 25, mutableTotalAlerts) + viewModel.getPledgedProjects() + var result = viewModel.pagingSource.load(PagingSource.LoadParams.Refresh("", 0, false)) + assert(result is PagingSource.LoadResult.Error) } - viewModel.getPledgedProjects(PledgedProjectsOverviewQueryData(10, null, null, null)) - assertEquals( uiState, listOf( - PledgedProjectsOverviewUIState(isLoading = false, isErrored = false, totalAlerts = 0), - PledgedProjectsOverviewUIState(isLoading = true, isErrored = false, totalAlerts = 0), - PledgedProjectsOverviewUIState(isLoading = false, isErrored = true, totalAlerts = 0) + PledgedProjectsOverviewUIState(isLoading = false, isErrored = false), + PledgedProjectsOverviewUIState(isLoading = true, isErrored = false), + PledgedProjectsOverviewUIState(isLoading = false, isErrored = true) ) ) } @@ -141,14 +150,14 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { viewModel.ppoUIState.toList(uiState) } - viewModel.getPledgedProjects(PledgedProjectsOverviewQueryData(10, null, null, null)) + viewModel.getPledgedProjects() assertEquals( uiState, listOf( - PledgedProjectsOverviewUIState(isLoading = false, isErrored = false, totalAlerts = 0), - PledgedProjectsOverviewUIState(isLoading = true, isErrored = false, totalAlerts = 0), - PledgedProjectsOverviewUIState(isLoading = false, isErrored = false, totalAlerts = 0) + PledgedProjectsOverviewUIState(isLoading = false, isErrored = false), + PledgedProjectsOverviewUIState(isLoading = true, isErrored = false), + PledgedProjectsOverviewUIState(isLoading = false, isErrored = false) ) ) } @@ -163,23 +172,29 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { } } - viewModel = PledgedProjectsOverviewViewModel.Factory(environment = environment().toBuilder().apolloClientV2(mockApolloClientV2).build()) + val environment = environment().toBuilder().apolloClientV2(mockApolloClientV2).build() + + viewModel = PledgedProjectsOverviewViewModel.Factory(environment = environment) .create(PledgedProjectsOverviewViewModel::class.java) val uiState = mutableListOf() + val mutableTotalAlerts = MutableStateFlow(0) + viewModel.pagingSource = PledgedProjectsPagingSource(requireNotNull(environment.apolloClientV2()), 25, mutableTotalAlerts) + viewModel.getPledgedProjects() + backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { viewModel.ppoUIState.toList(uiState) + var result = viewModel.pagingSource.load(PagingSource.LoadParams.Refresh("", 0, false)) +// assert(result is PagingSource.LoadResult.Error) } - viewModel.getPledgedProjects(PledgedProjectsOverviewQueryData(10, null, null, null)) - assertEquals( uiState, listOf( - PledgedProjectsOverviewUIState(isLoading = false, isErrored = false, totalAlerts = 0), - PledgedProjectsOverviewUIState(isLoading = true, isErrored = false, totalAlerts = 0), - PledgedProjectsOverviewUIState(isLoading = false, isErrored = false, totalAlerts = 10) + PledgedProjectsOverviewUIState(isLoading = false, isErrored = false), + PledgedProjectsOverviewUIState(isLoading = true, isErrored = false), + PledgedProjectsOverviewUIState(isLoading = false, isErrored = false) ) ) } From 29ffcdbafda366114d6b14b1badb9f80f0cccf4a Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Thu, 18 Jul 2024 16:53:33 -0400 Subject: [PATCH 03/21] Test paging source --- app/build.gradle | 1 + .../PledgedProjectsOverviewViewModel.kt | 34 ++- .../PledgedProjectsOverviewViewModelTest.kt | 231 +++++++++++------- 3 files changed, 166 insertions(+), 100 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index afad308411..482108ecaf 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -297,6 +297,7 @@ dependencies { // Paging 3 for compose dependency implementation "androidx.paging:paging-compose:3.3.0" + implementation "androidx.paging:paging-testing:3.3.0" // Testing testImplementation "junit:junit:4.13.2" diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt index c91528b610..4a246aa950 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt @@ -1,6 +1,5 @@ package com.kickstarter.features.pledgedprojectsoverview.viewmodel -import android.util.Log import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.viewModelScope @@ -35,13 +34,13 @@ import kotlinx.coroutines.flow.stateIn import kotlinx.coroutines.launch import kotlinx.coroutines.rx2.asFlow -private val PAGE_LIMIT = 3 +private val PAGE_LIMIT = 25 class PledgedProjectsPagingSource( private val apolloClient: ApolloClientTypeV2, + private var totalAlerts: MutableStateFlow, private val limit: Int = PAGE_LIMIT, - private var totalCount: MutableStateFlow -) : PagingSource() { + ) : PagingSource() { override fun getRefreshKey(state: PagingState): String { return "" // - Default first page is empty string when paginating with graphQL } @@ -58,11 +57,10 @@ class PledgedProjectsPagingSource( ) .asFlow() .catch { -// Log.d("leigh", "load: error omg") result = LoadResult.Error(it) } .collect { envelope -> - totalCount.emit(envelope.totalCount ?: 0) + totalAlerts.emit(envelope.totalCount ?: 0) ppoCardsList = envelope.pledges() ?: emptyList() nextPageEnvelope = if (envelope.pageInfoEnvelope?.hasNextPage == true) envelope.pageInfoEnvelope else null result = LoadResult.Page( @@ -83,20 +81,21 @@ data class PledgedProjectsOverviewUIState( val isLoading: Boolean = false, val isErrored: Boolean = false, ) - class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { private val mutablePpoCards = MutableStateFlow>(PagingData.empty()) private var mutableProjectFlow = MutableSharedFlow() private var snackbarMessage: (stringID: Int) -> Unit = {} + private val apolloClient = requireNotNull(environment.apolloClientV2()) + private val mutableTotalAlerts = MutableStateFlow(0) val totalAlertsState = mutableTotalAlerts.asStateFlow() - private val apolloClient = requireNotNull(environment.apolloClientV2()) - var pagingSource = PledgedProjectsPagingSource(apolloClient, PAGE_LIMIT, mutableTotalAlerts) private val mutablePPOUIState = MutableStateFlow(PledgedProjectsOverviewUIState()) val ppoCardsState: StateFlow> = mutablePpoCards.asStateFlow() + private var pagingSource = PledgedProjectsPagingSource(apolloClient, mutableTotalAlerts, PAGE_LIMIT) + val ppoUIState: StateFlow get() = mutablePPOUIState .asStateFlow() @@ -108,7 +107,6 @@ class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { fun showSnackbarAndRefreshCardsList() { snackbarMessage.invoke(R.string.address_confirmed_snackbar_text_fpo) - // TODO: MBL-1556 refresh the PPO list (i.e. requery the PPO list). } @@ -130,7 +128,7 @@ class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { Pager( PagingConfig( pageSize = PAGE_LIMIT, - prefetchDistance = 1, + prefetchDistance = 3, enablePlaceholders = true, ) ) { @@ -151,13 +149,6 @@ class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { } } - class Factory(private val environment: Environment) : - ViewModelProvider.Factory { - override fun create(modelClass: Class): T { - return PledgedProjectsOverviewViewModel(environment) as T - } - } - fun provideSnackbarMessage(snackBarMessage: (Int) -> Unit) { this.snackbarMessage = snackBarMessage } @@ -188,4 +179,11 @@ class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { ) ) } + + class Factory(private val environment: Environment) : + ViewModelProvider.Factory { + override fun create(modelClass: Class): T { + return PledgedProjectsOverviewViewModel(environment) as T + } + } } diff --git a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt index 5c08bccb1f..7f54223cea 100644 --- a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt +++ b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt @@ -1,9 +1,10 @@ package com.kickstarter.features.pledgedprojectsoverview.viewmodel +import androidx.paging.PagingConfig import androidx.paging.PagingSource +import androidx.paging.testing.TestPager import com.kickstarter.KSRobolectricTestCase import com.kickstarter.R -import com.kickstarter.features.pledgedprojectsoverview.data.PPOCard import com.kickstarter.features.pledgedprojectsoverview.data.PPOCardFactory import com.kickstarter.features.pledgedprojectsoverview.data.PledgedProjectsOverviewEnvelope import com.kickstarter.features.pledgedprojectsoverview.data.PledgedProjectsOverviewQueryData @@ -94,108 +95,174 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { ) } +// @Test +// fun `emits_error_state_when_errored`() = +// runTest { +// val mockApolloClientV2 = object : MockApolloClientV2() { +// +// override fun getPledgedProjectsOverviewPledges(inputData: PledgedProjectsOverviewQueryData): Observable { +// return Observable.error(Throwable()) +// } +// } +// +// val environment = environment().toBuilder().apolloClientV2(mockApolloClientV2).build() +// +// viewModel = PledgedProjectsOverviewViewModel.Factory(environment = environment) +// .create(PledgedProjectsOverviewViewModel::class.java) +// +// val uiState = mutableListOf() +// +// backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { +// viewModel.ppoUIState.toList(uiState) +// } +// +// viewModel.getPledgedProjects() +// +// assertEquals( +// uiState, +// listOf( +// PledgedProjectsOverviewUIState(isLoading = false, isErrored = false), +// PledgedProjectsOverviewUIState(isLoading = true, isErrored = false), +// PledgedProjectsOverviewUIState(isLoading = false, isErrored = true) +// ) +// ) +// } +// +// @Test +// fun `emits_empty_state_when_no_pledges`() = +// runTest { +// val mockApolloClientV2 = object : MockApolloClientV2() { +// +// override fun getPledgedProjectsOverviewPledges(inputData: PledgedProjectsOverviewQueryData): Observable { +// return Observable.just(PledgedProjectsOverviewEnvelope.builder().totalCount(0).build()) +// } +// } +// +// viewModel = PledgedProjectsOverviewViewModel.Factory(environment = environment().toBuilder().apolloClientV2(mockApolloClientV2).build()) +// .create(PledgedProjectsOverviewViewModel::class.java) +// +// val uiState = mutableListOf() +// +// backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { +// viewModel.ppoUIState.toList(uiState) +// } +// +// viewModel.getPledgedProjects() +// +// assertEquals( +// uiState, +// listOf( +// PledgedProjectsOverviewUIState(isLoading = false, isErrored = false), +// PledgedProjectsOverviewUIState(isLoading = true, isErrored = false), +// PledgedProjectsOverviewUIState(isLoading = false, isErrored = false) +// ) +// ) +// } + +// @Test +// fun `emits_loading_then_success_state_when_successful`() = +// runTest { +// val mockApolloClientV2 = object : MockApolloClientV2() { +// +// override fun getPledgedProjectsOverviewPledges(inputData: PledgedProjectsOverviewQueryData): Observable { +// return Observable.just(PledgedProjectsOverviewEnvelope.builder().totalCount(10).pledges(listOf(PPOCardFactory.confirmAddressCard())).build()) +// } +// } +// +// val environment = environment().toBuilder().apolloClientV2(mockApolloClientV2).build() +// +// viewModel = PledgedProjectsOverviewViewModel.Factory(environment = environment) +// .create(PledgedProjectsOverviewViewModel::class.java) +// +// val uiState = mutableListOf() +// +// backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { +// viewModel.ppoUIState.toList(uiState) +// } +// +// viewModel.getPledgedProjects() +// +// assertEquals( +// uiState, +// listOf( +// PledgedProjectsOverviewUIState(isLoading = false, isErrored = false), +// PledgedProjectsOverviewUIState(isLoading = true, isErrored = false), +// PledgedProjectsOverviewUIState(isLoading = false, isErrored = false) +// ) +// ) +// } @Test - fun `emits error state when errored`() = + fun `pager result is errored when network response is errored`() { runTest { + val mutableTotalAlerts = MutableStateFlow(0) + val mockApolloClientV2 = object : MockApolloClientV2() { override fun getPledgedProjectsOverviewPledges(inputData: PledgedProjectsOverviewQueryData): Observable { return Observable.error(Throwable()) } } + val pagingSource = PledgedProjectsPagingSource( + mockApolloClientV2, + mutableTotalAlerts + ) - val environment = environment().toBuilder().apolloClientV2(mockApolloClientV2).build() - - viewModel = PledgedProjectsOverviewViewModel.Factory(environment = environment) - .create(PledgedProjectsOverviewViewModel::class.java) - - val uiState = mutableListOf() - - val mutableTotalAlerts = MutableStateFlow(0) - - backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { - viewModel.ppoUIState.toList(uiState) - viewModel.pagingSource = PledgedProjectsPagingSource(requireNotNull(environment.apolloClientV2()), 25, mutableTotalAlerts) - viewModel.getPledgedProjects() - var result = viewModel.pagingSource.load(PagingSource.LoadParams.Refresh("", 0, false)) - assert(result is PagingSource.LoadResult.Error) - } - - assertEquals( - uiState, - listOf( - PledgedProjectsOverviewUIState(isLoading = false, isErrored = false), - PledgedProjectsOverviewUIState(isLoading = true, isErrored = false), - PledgedProjectsOverviewUIState(isLoading = false, isErrored = true) - ) + val pager = TestPager( + PagingConfig( + pageSize = 3, + prefetchDistance = 3, + enablePlaceholders = true, + ), pagingSource ) - } - @Test - fun `emits empty state when no pledges`() = - runTest { - val mockApolloClientV2 = object : MockApolloClientV2() { + val result = pager.refresh() + assertTrue(result is PagingSource.LoadResult.Error) - override fun getPledgedProjectsOverviewPledges(inputData: PledgedProjectsOverviewQueryData): Observable { - return Observable.just(PledgedProjectsOverviewEnvelope.builder().totalCount(0).build()) - } - } + val page = pager.getLastLoadedPage() + assertNull(page) + } + } - viewModel = PledgedProjectsOverviewViewModel.Factory(environment = environment().toBuilder().apolloClientV2(mockApolloClientV2).build()) - .create(PledgedProjectsOverviewViewModel::class.java) + @Test + fun `pager result returns list network call is successful`() { + runTest { + val mutableTotalAlerts = MutableStateFlow(0) + val totalAlertsList = mutableListOf() - val uiState = mutableListOf() + val mockApolloClientV2 = object : MockApolloClientV2() { - backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { - viewModel.ppoUIState.toList(uiState) - } - - viewModel.getPledgedProjects() - - assertEquals( - uiState, - listOf( - PledgedProjectsOverviewUIState(isLoading = false, isErrored = false), - PledgedProjectsOverviewUIState(isLoading = true, isErrored = false), - PledgedProjectsOverviewUIState(isLoading = false, isErrored = false) + override fun getPledgedProjectsOverviewPledges(inputData: PledgedProjectsOverviewQueryData): Observable { + return Observable.just(PledgedProjectsOverviewEnvelope.builder().totalCount(10).pledges(listOf(PPOCardFactory.confirmAddressCard())).build()) } + } + val pagingSource = PledgedProjectsPagingSource( + mockApolloClientV2, + mutableTotalAlerts ) - ) - } - @Test - fun `emits loading then success state when successful`() = - runTest { - val mockApolloClientV2 = object : MockApolloClientV2() { - - override fun getPledgedProjectsOverviewPledges(inputData: PledgedProjectsOverviewQueryData): Observable { - return Observable.just(PledgedProjectsOverviewEnvelope.builder().totalCount(10).pledges(listOf(PPOCardFactory.confirmAddressCard())).build()) + backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { + mutableTotalAlerts.toList(totalAlertsList) } - } - val environment = environment().toBuilder().apolloClientV2(mockApolloClientV2).build() - - viewModel = PledgedProjectsOverviewViewModel.Factory(environment = environment) - .create(PledgedProjectsOverviewViewModel::class.java) - - val uiState = mutableListOf() + val pager = TestPager( + PagingConfig( + pageSize = 3, + prefetchDistance = 3, + enablePlaceholders = true, + ), pagingSource + ) + viewModel.getPledgedProjects() - val mutableTotalAlerts = MutableStateFlow(0) - viewModel.pagingSource = PledgedProjectsPagingSource(requireNotNull(environment.apolloClientV2()), 25, mutableTotalAlerts) - viewModel.getPledgedProjects() + val result = pager.refresh() + assertTrue(result is PagingSource.LoadResult.Page) - backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { - viewModel.ppoUIState.toList(uiState) - var result = viewModel.pagingSource.load(PagingSource.LoadParams.Refresh("", 0, false)) -// assert(result is PagingSource.LoadResult.Error) - } + val page = pager.getLastLoadedPage() + assert(page?.data?.size == 1) - assertEquals( - uiState, - listOf( - PledgedProjectsOverviewUIState(isLoading = false, isErrored = false), - PledgedProjectsOverviewUIState(isLoading = true, isErrored = false), - PledgedProjectsOverviewUIState(isLoading = false, isErrored = false) + assertEquals( + totalAlertsList, + listOf(0, 10) ) - ) + } } -} + } + From 578c14d1b068f02067e6ac979c12b175b40a0504 Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Thu, 18 Jul 2024 16:55:16 -0400 Subject: [PATCH 04/21] linter --- .../PledgedProjectsOverviewViewModel.kt | 5 +- .../PledgedProjectsOverviewViewModelTest.kt | 70 ++++++++++--------- 2 files changed, 38 insertions(+), 37 deletions(-) diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt index 4a246aa950..5c19c6259a 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt @@ -40,7 +40,7 @@ class PledgedProjectsPagingSource( private var totalAlerts: MutableStateFlow, private val limit: Int = PAGE_LIMIT, - ) : PagingSource() { +) : PagingSource() { override fun getRefreshKey(state: PagingState): String { return "" // - Default first page is empty string when paginating with graphQL } @@ -50,7 +50,7 @@ class PledgedProjectsPagingSource( var ppoCardsList = emptyList() var nextPageEnvelope: PageInfoEnvelope? = null var inputData = PledgedProjectsOverviewQueryData(limit, params.key ?: "") - var result : LoadResult = LoadResult.Error(Throwable()) + var result: LoadResult = LoadResult.Error(Throwable()) apolloClient.getPledgedProjectsOverviewPledges( inputData = inputData @@ -70,7 +70,6 @@ class PledgedProjectsPagingSource( ) } return result - } catch (e: Exception) { LoadResult.Error(e) } diff --git a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt index 7f54223cea..a10ca662fd 100644 --- a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt +++ b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt @@ -212,7 +212,8 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { pageSize = 3, prefetchDistance = 3, enablePlaceholders = true, - ), pagingSource + ), + pagingSource ) val result = pager.refresh() @@ -223,46 +224,47 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { } } - @Test - fun `pager result returns list network call is successful`() { - runTest { - val mutableTotalAlerts = MutableStateFlow(0) - val totalAlertsList = mutableListOf() + @Test + fun `pager result returns list network call is successful`() { + runTest { + val mutableTotalAlerts = MutableStateFlow(0) + val totalAlertsList = mutableListOf() - val mockApolloClientV2 = object : MockApolloClientV2() { + val mockApolloClientV2 = object : MockApolloClientV2() { - override fun getPledgedProjectsOverviewPledges(inputData: PledgedProjectsOverviewQueryData): Observable { - return Observable.just(PledgedProjectsOverviewEnvelope.builder().totalCount(10).pledges(listOf(PPOCardFactory.confirmAddressCard())).build()) } + override fun getPledgedProjectsOverviewPledges(inputData: PledgedProjectsOverviewQueryData): Observable { + return Observable.just(PledgedProjectsOverviewEnvelope.builder().totalCount(10).pledges(listOf(PPOCardFactory.confirmAddressCard())).build()) } - val pagingSource = PledgedProjectsPagingSource( - mockApolloClientV2, - mutableTotalAlerts - ) + } + val pagingSource = PledgedProjectsPagingSource( + mockApolloClientV2, + mutableTotalAlerts + ) - backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { - mutableTotalAlerts.toList(totalAlertsList) - } + backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { + mutableTotalAlerts.toList(totalAlertsList) + } - val pager = TestPager( - PagingConfig( - pageSize = 3, - prefetchDistance = 3, - enablePlaceholders = true, - ), pagingSource - ) - viewModel.getPledgedProjects() + val pager = TestPager( + PagingConfig( + pageSize = 3, + prefetchDistance = 3, + enablePlaceholders = true, + ), + pagingSource + ) + viewModel.getPledgedProjects() - val result = pager.refresh() - assertTrue(result is PagingSource.LoadResult.Page) + val result = pager.refresh() + assertTrue(result is PagingSource.LoadResult.Page) - val page = pager.getLastLoadedPage() - assert(page?.data?.size == 1) + val page = pager.getLastLoadedPage() + assert(page?.data?.size == 1) - assertEquals( - totalAlertsList, - listOf(0, 10) - ) - } + assertEquals( + totalAlertsList, + listOf(0, 10) + ) } } - +} From fe517867a5574dfd3c3f2345cefcac7ef1710aa7 Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Thu, 18 Jul 2024 17:26:51 -0400 Subject: [PATCH 05/21] Merge conflicts --- .../viewmodel/PledgedProjectsOverviewViewModelTest.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt index a10ca662fd..547dadc727 100644 --- a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt +++ b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt @@ -95,6 +95,7 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { ) } +//TODO will add tests back after spike MBL-1638 completed // @Test // fun `emits_error_state_when_errored`() = // runTest { From 987b385afb8701458bcff532bb818ce0953d96c3 Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Thu, 18 Jul 2024 17:27:12 -0400 Subject: [PATCH 06/21] Linter --- .../viewmodel/PledgedProjectsOverviewViewModelTest.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt index 547dadc727..cbaa168ce4 100644 --- a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt +++ b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt @@ -12,8 +12,8 @@ import com.kickstarter.mock.factories.ProjectFactory import com.kickstarter.mock.services.MockApolloClientV2 import com.kickstarter.models.Project import io.reactivex.Observable -import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.ExperimentalCoroutinesApi +import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.toList import kotlinx.coroutines.launch import kotlinx.coroutines.test.UnconfinedTestDispatcher @@ -95,7 +95,7 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { ) } -//TODO will add tests back after spike MBL-1638 completed +// TODO will add tests back after spike MBL-1638 completed // @Test // fun `emits_error_state_when_errored`() = // runTest { From 75a08af363a2d6f3dd31ba9830853286cc028a7d Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Thu, 18 Jul 2024 17:46:17 -0400 Subject: [PATCH 07/21] Fixes --- .../ui/PledgedProjectsOverviewActivity.kt | 14 +++++++------- .../ui/PledgedProjectsOverviewScreen.kt | 3 ++- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt index b5711de962..b4231240fd 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt @@ -19,6 +19,7 @@ import androidx.compose.runtime.remember import androidx.compose.ui.Modifier import androidx.lifecycle.compose.collectAsStateWithLifecycle import androidx.lifecycle.lifecycleScope +import androidx.paging.LoadState import androidx.paging.compose.collectAsLazyPagingItems import com.kickstarter.features.pledgedprojectsoverview.data.PledgedProjectsOverviewQueryData import com.kickstarter.features.pledgedprojectsoverview.viewmodel.PledgedProjectsOverviewViewModel @@ -48,11 +49,7 @@ class PledgedProjectsOverviewActivity : AppCompatActivity() { val data = result.data?.getBooleanExtra(IntentKey.FIX_PAYMENT_SUCCESS, false) data?.let { if (it.isTrue()) { - viewModel.getPledgedProjects( - PledgedProjectsOverviewQueryData( - 25, null, null, null - ) - ) + viewModel.getPledgedProjects() } } } @@ -74,11 +71,13 @@ class PledgedProjectsOverviewActivity : AppCompatActivity() { val darkModeEnabled = this.isDarkModeEnabled(env = env) val lazyListState = rememberLazyListState() val snackbarHostState = remember { SnackbarHostState() } + val totalAlerts = viewModel.totalAlertsState.collectAsStateWithLifecycle().value val ppoCardPagingSource = viewModel.ppoCardsState.collectAsLazyPagingItems() - val totalAlerts = viewModel.totalAlertsState.collectAsStateWithLifecycle().value - val isLoading = ppoUIState.isLoading || !ppoCardPagingSource.loadState.isIdle + + val isLoading = ppoUIState.isLoading || ppoCardPagingSource.loadState.append is LoadState.Loading || ppoCardPagingSource.loadState.refresh is LoadState.Loading val isErrored = ppoUIState.isErrored || ppoCardPagingSource.loadState.hasError + val showEmptyState = ppoCardPagingSource.loadState.refresh is LoadState.NotLoading && ppoCardPagingSource.itemCount == 0 KickstarterApp( useDarkTheme = @@ -105,6 +104,7 @@ class PledgedProjectsOverviewActivity : AppCompatActivity() { onSendMessageClick = { projectName -> viewModel.onMessageCreatorClicked(projectName) }, isLoading = isLoading, isErrored = isErrored, + showEmptyState = showEmptyState, onSeeAllBackedProjectsClick = { startProfileActivity() }, pullRefreshCallback = { // TODO call viewmodel.getPledgedProjects() here diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt index eff3a1d8e1..c3a2baa144 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt @@ -154,6 +154,7 @@ fun PledgedProjectsOverviewScreen( onSeeAllBackedProjectsClick: () -> Unit, isLoading: Boolean = false, isErrored: Boolean = false, + showEmptyState: Boolean = false, pullRefreshCallback: () -> Unit = {}, onFixPaymentClick: (projectSlug: String) -> Unit, ) { @@ -190,7 +191,7 @@ fun PledgedProjectsOverviewScreen( ) { padding -> if (isErrored) { PPOScreenErrorState() - } else if (totalAlerts == 0 || ppoCards.itemCount.isNullOrZero()) { + } else if (showEmptyState) { PPOScreenEmptyState(onSeeAllBackedProjectsClick) } else { LazyColumn( From 9f250f84d708f3c74ca096ccf3adf45146a1b55b Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Thu, 18 Jul 2024 17:46:41 -0400 Subject: [PATCH 08/21] Linter --- .../ui/PledgedProjectsOverviewActivity.kt | 1 - .../pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt | 1 - 2 files changed, 2 deletions(-) diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt index b4231240fd..e4836d39cb 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt @@ -21,7 +21,6 @@ import androidx.lifecycle.compose.collectAsStateWithLifecycle import androidx.lifecycle.lifecycleScope import androidx.paging.LoadState import androidx.paging.compose.collectAsLazyPagingItems -import com.kickstarter.features.pledgedprojectsoverview.data.PledgedProjectsOverviewQueryData import com.kickstarter.features.pledgedprojectsoverview.viewmodel.PledgedProjectsOverviewViewModel import com.kickstarter.libs.MessagePreviousScreenType import com.kickstarter.libs.RefTag diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt index c3a2baa144..97306a8ad7 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt @@ -43,7 +43,6 @@ import androidx.paging.compose.collectAsLazyPagingItems import com.kickstarter.R import com.kickstarter.features.pledgedprojectsoverview.data.PPOCard import com.kickstarter.features.pledgedprojectsoverview.data.PPOCardFactory -import com.kickstarter.libs.utils.extensions.isNullOrZero import com.kickstarter.ui.compose.designsystem.KSAlertDialog import com.kickstarter.ui.compose.designsystem.KSCircularProgressIndicator import com.kickstarter.ui.compose.designsystem.KSPrimaryGreenButton From f7ab3925286b0a351e1179ed7b820fd12f15baf4 Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Mon, 22 Jul 2024 16:30:41 -0400 Subject: [PATCH 09/21] Testing --- app/src/main/graphql/checkout.graphql | 4 +- .../graphql/pledgeProjectsOverview.graphql | 65 +- app/src/main/graphql/schema.json | 159070 ++++++++++----- .../mock/factories/ProjectFactory.kt | 2 +- .../java/com/kickstarter/models/StoredCard.kt | 2 +- .../models/extensions/StoredCardExt.kt | 2 +- .../transformers/GraphQLTransformers.kt | 15 +- .../com/kickstarter/models/StoredCardTest.kt | 4 +- 8 files changed, 107831 insertions(+), 51333 deletions(-) diff --git a/app/src/main/graphql/checkout.graphql b/app/src/main/graphql/checkout.graphql index 57cdfbb590..214a46faa9 100644 --- a/app/src/main/graphql/checkout.graphql +++ b/app/src/main/graphql/checkout.graphql @@ -78,8 +78,8 @@ mutation CompleteOnSessionCheckout($checkoutId: ID!, $paymentIntentClientSecret: } } -mutation completeOrder($projectId: ID! $stripePaymentMethodId: String, $paymentSourceId: String, $paymentSourceReusable: Boolean, $paymentMethodTypes: [String!]) { - completeOrder(input:{ projectId: $projectId, stripePaymentMethodId: $stripePaymentMethodId, paymentSourceId: $paymentSourceId, paymentSourceReusable: $paymentSourceReusable, paymentMethodTypes: $paymentMethodTypes }) { +mutation completeOrder($projectId: ID!, $stripePaymentMethodId: String, $paymentSourceId: String, $paymentSourceReusable: Boolean, $paymentMethodTypes: [String!]) { + completeOrder(input:{stripePaymentMethodId: $stripePaymentMethodId, paymentSourceId: $paymentSourceId, paymentSourceReusable: $paymentSourceReusable, paymentMethodTypes: $paymentMethodTypes }) { status clientSecret } diff --git a/app/src/main/graphql/pledgeProjectsOverview.graphql b/app/src/main/graphql/pledgeProjectsOverview.graphql index 5d58c04f29..ae8cd686c6 100644 --- a/app/src/main/graphql/pledgeProjectsOverview.graphql +++ b/app/src/main/graphql/pledgeProjectsOverview.graphql @@ -1,31 +1,50 @@ query PledgedProjectsOverview($first: Int, $after: String, $last: Int, $before: String) { - pledgeProjectsOverview { - categories { - count - slug - title - } - pledges(first : $first, after: $after, last : $last, before: $before) { - pageInfo { - endCursor - hasNextPage - hasPreviousPage - startCursor - } + pledgeProjectsOverview { + pledges(first : $first, after: $after, last : $last, before: $before) { totalCount edges { - cursor + cursor node { - backing { - ... ppoCard - } + ... on Tier1AddressLockingSoon { + backing{ + ...ppoCard + } + tierType + tags + } + ... on Tier1PaymentFailed { + backing { + ...ppoCard + } + tierType + tags + } + ... on Tier1PaymentAuthenticationRequired { + backing { + ...ppoCard + } + tierType + tags + } + ... on Tier1OpenSurvey { + backing { + ...ppoCard + } + tierType + tags + } } } - nodes { - backing { - ... ppoCard - } + pageInfo { + hasPreviousPage + hasNextPage + endCursor + startCursor } } - } -} + } + } + +fragment ppoCardTypes { + +} \ No newline at end of file diff --git a/app/src/main/graphql/schema.json b/app/src/main/graphql/schema.json index 19ebe2dbfc..01c5a5e69d 100644 --- a/app/src/main/graphql/schema.json +++ b/app/src/main/graphql/schema.json @@ -1,8486 +1,6048 @@ { "__schema": { - "queryType": { - "name": "Query" - }, - "mutationType": { - "name": "Mutation" - }, - "subscriptionType": null, - "types": [ - { - "kind": "OBJECT", - "name": "Query", - "description": "The query root of the Kickstarter GraphQL interface.", - "fields": [ - { - "name": "backing", - "description": "Fetches a backing given its id.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", + "queryType": { + "name": "Query" + }, + "mutationType": { + "name": "Mutation" + }, + "subscriptionType": null, + "types": [ + { + "kind": "SCALAR", + "name": "Boolean", + "description": "Represents `true` or `false` values.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "String", + "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Query", + "description": "The query root of the Kickstarter GraphQL interface.", + "fields": [ + { + "name": "backing", + "description": "Fetches a backing given its id.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "captionLanguages", + "description": "Languages that are eligible for creating captions for video tracks", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CaptionLanguage", + "ofType": null + } } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category", + "description": "Fetch a project category by param..", + "args": [ + { + "name": "param", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "checkout", + "description": "Fetches a checkout given its id.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Checkout", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "claims", + "description": "Extracts claims from text.", + "args": [ + { + "name": "text", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "captionLanguages", - "description": "Languages that are eligible for creating captions for video tracks", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + { + "name": "useStanford", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Claims", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentCurrency", + "description": "The visitor's chosen currency", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CaptionLanguage", - "ofType": null - } + "kind": "ENUM", + "name": "CurrencyCode", + "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category", - "description": "Fetch a project category by param..", - "args": [ - { - "name": "param", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editorial", + "description": null, + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "checkout", - "description": "Fetches a checkout given its id.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "claims", - "description": "Extracts claims from text.", - "args": [ - { - "name": "text", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "useStanford", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + { + "name": "slug", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Claims", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentCurrency", - "description": "The visitor's chosen currency", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editorial", - "description": null, - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "revision", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null + { + "name": "admin", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "OBJECT", + "name": "EditorialConnection", + "ofType": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editorialPage", + "description": null, + "args": [ + { + "name": "slug", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EditorialPage", + "ofType": null }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editorialPageForAdmin", + "description": null, + "args": [ + { + "name": "slug", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EditorialPageForAdmin", + "ofType": null }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editorialPages", + "description": null, + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "slug", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "revision", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "admin", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": "false" - } - ], - "type": { - "kind": "OBJECT", - "name": "EditorialConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editorialPage", - "description": null, - "args": [ - { - "name": "slug", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EditorialPage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editorialPageForAdmin", - "description": null, - "args": [ - { - "name": "slug", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "search", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EditorialPageForAdmin", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editorialPages", - "description": null, - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "pageType", + "description": null, + "type": { + "kind": "ENUM", + "name": "EditorialPageType", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "sortField", + "description": null, + "type": { + "kind": "ENUM", + "name": "EditorialPageSortField", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null + { + "name": "sortDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "EditorialPageSortDirection", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EditorialPageForAdminConnection", + "ofType": null }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editorialRevision", + "description": null, + "args": [ + { + "name": "uuid", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EditorialRevision", + "ofType": null }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editorialRevisionForAdmin", + "description": null, + "args": [ + { + "name": "uuid", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EditorialRevisionForAdmin", + "ofType": null }, - { - "name": "search", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fulfillmentAddress", + "description": "Fetches a address given its id.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null }, - { - "name": "pageType", - "description": null, - "type": { - "kind": "ENUM", - "name": "EditorialPageType", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fundingCurrencies", + "description": "Currencies a creator can choose between for collecting pledges on a project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FundingCurrency", + "ofType": null + } + } + } }, - { - "name": "sortField", - "description": null, - "type": { - "kind": "ENUM", - "name": "EditorialPageSortField", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "item", + "description": "Fetches an item given its relay id.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null }, - { - "name": "sortDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "EditorialPageSortDirection", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ksrFact", + "description": "Get a kickstarter fact", + "args": [], + "type": { + "kind": "OBJECT", + "name": "KsrFact", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locations", + "description": "Searches locations.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EditorialPageForAdminConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editorialRevision", - "description": null, - "args": [ - { - "name": "uuid", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EditorialRevision", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editorialRevisionForAdmin", - "description": null, - "args": [ - { - "name": "uuid", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdmin", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fundingCurrencies", - "description": "Currencies a creator can choose between for collecting pledges on a project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FundingCurrency", + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": "Fetches an item given its relay id.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + }, + { + "name": "term", + "description": "Location search term.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ksrFact", - "description": "Get a kickstarter fact", - "args": [], - "type": { - "kind": "OBJECT", - "name": "KsrFact", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locations", - "description": "Searches locations.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "assignable", + "description": "Only return locations assignable (to a Project or User).", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null + { + "name": "searchable", + "description": "Only return locations for searching Projects.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LocationsConnection", + "ofType": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "me", + "description": "You.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "Fetches an object given its ID.", + "args": [ + { + "name": "id", + "description": "ID of the object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "INTERFACE", + "name": "Node", + "ofType": null }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": "Fetches an order given its id.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Order", + "ofType": null }, - { - "name": "term", - "description": "Location search term.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "photoForEditor", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Photo", + "ofType": null }, - { - "name": "assignable", - "description": "Only return locations assignable (to a Project or User).", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledgeProjectsOverview", + "description": "Provides an overview of pledge projects", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PledgeProjectsOverview", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": "Fetches a post given its ID.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "Fetches a project given its slug or pid.", + "args": [ + { + "name": "slug", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null + { + "name": "pid", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null }, - { - "name": "searchable", - "description": "Only return locations for searching Projects.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "description": "Get some projects", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LocationsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "me", - "description": "You.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "Fetches an object given its ID.", - "args": [ - { - "name": "id", - "description": "ID of the object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": "Fetches an order given its id.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Order", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "photoForEditor", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledgeProjectsOverview", - "description": "Provides an overview of pledge projects", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PledgeProjectsOverview", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": "Fetches a post given its ID.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "backed", + "description": "Get projects backed by the current user.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Fetches a project given its slug or pid.", - "args": [ - { - "name": "slug", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "collaborated", + "description": "Get projects where the current user is a collaborator.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "pid", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "categoryId", + "description": "Get projects in only this category.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "Get some projects", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "created", + "description": "Get projects created by the current user.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "goal", + "description": "Get projects with a USD goal amount in this bucket.", + "type": { + "kind": "ENUM", + "name": "GoalBuckets", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "locationId", + "description": "Get projects from this location.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "pledged", + "description": "Get projects with a USD pledged amount in this bucket.", + "type": { + "kind": "ENUM", + "name": "PledgedBuckets", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "backed", - "description": "Get projects backed by the current user.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + { + "name": "raised", + "description": "Get projects with a raised percent in this bucket.", + "type": { + "kind": "ENUM", + "name": "RaisedBuckets", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "collaborated", - "description": "Get projects where the current user is a collaborator.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + { + "name": "recommended", + "description": "Get projects recommended for the current user.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "recommendationsModels", + "description": "The recommendations models to use", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RecommendationsModel", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "recommendationsSource", + "description": "The source for recommendations.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RecommendationsSource", + "ofType": null + } + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "categoryId", - "description": "Get projects in only this category.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "seed", + "description": "Seed for ordering the projects", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "created", - "description": "Get projects created by the current user.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + { + "name": "similarToPid", + "description": "Find projects similar to the given project by pid.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "goal", - "description": "Get projects with a USD goal amount in this bucket.", - "type": { - "kind": "ENUM", - "name": "GoalBuckets", - "ofType": null + { + "name": "similarTo", + "description": "Find projects similar to the given project term.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "locationId", - "description": "Get projects from this location.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + { + "name": "sort", + "description": "The sort order for returned projects.", + "type": { + "kind": "ENUM", + "name": "ProjectSort", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "pledged", - "description": "Get projects with a USD pledged amount in this bucket.", - "type": { - "kind": "ENUM", - "name": "PledgedBuckets", - "ofType": null + { + "name": "staffPicks", + "description": "Get project selected as staff picks.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "raised", - "description": "Get projects with a raised percent in this bucket.", - "type": { - "kind": "ENUM", - "name": "RaisedBuckets", - "ofType": null + { + "name": "starred", + "description": "Get projects starred by the current user.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Get projects with this state.", + "type": { + "kind": "ENUM", + "name": "PublicProjectState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "tagId", + "description": "Get projects with this tag.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "term", + "description": "Project search term.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "excludePids", + "description": "A list of pids corresponding to projects to be excluded from the results", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "deadlineAfter", + "description": "Get projects with deadlines after this date", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null + { + "name": "deadlineBefore", + "description": "Get projects with deadlines before this date", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectsConnectionWithTotalCount", + "ofType": null }, - { - "name": "recommended", - "description": "Get projects recommended for the current user.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quizProjects", + "description": "Editorialized quiz projects for the taste profile quiz.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "excludeQuizProjectIds", + "description": "Exclude certain quiz projects from the results", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "QuizProjectsConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refundCheckout", + "description": "Fetches a refund checkout given its id.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RefundCheckout", + "ofType": null }, - { - "name": "recommendationsModels", - "description": "The recommendations models to use", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "regionalAuthorities", + "description": "Regional tax authorities", + "args": [ + { + "name": "country", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "RecommendationsModel", + "kind": "OBJECT", + "name": "Location", "ofType": null } } - }, - "defaultValue": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reward", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Reward", + "ofType": null }, - { - "name": "recommendationsSource", - "description": "The source for recommendations.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rootCategories", + "description": "Root project categories.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "RecommendationsSource", + "kind": "OBJECT", + "name": "Category", "ofType": null } } - }, - "defaultValue": null - }, - { - "name": "seed", - "description": "Seed for ordering the projects", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "similarToPid", - "description": "Find projects similar to the given project by pid.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "similarTo", - "description": "Find projects similar to the given project term.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "The sort order for returned projects.", - "type": { - "kind": "ENUM", - "name": "ProjectSort", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "staffPicks", - "description": "Get project selected as staff picks.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "starred", - "description": "Get projects starred by the current user.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Get projects with this state.", - "type": { - "kind": "ENUM", - "name": "PublicProjectState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "tagId", - "description": "Get projects with this tag.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "term", - "description": "Project search term.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + } }, - { - "name": "excludePids", - "description": "A list of pids corresponding to projects to be excluded from the results", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingCountryLocations", + "description": "Country locations for shipping rewards", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Location", "ofType": null } } - }, - "defaultValue": null - }, - { - "name": "deadlineAfter", - "description": "Get projects with deadlines after this date", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deadlineBefore", - "description": "Get projects with deadlines before this date", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectsConnectionWithTotalCount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quizProjects", - "description": "Editorialized quiz projects for the taste profile quiz.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRegionalLocations", + "description": "Regional locations for shipping rewards", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + } + } + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRoot", + "description": "Root location for shipping rewards", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Location", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "excludeQuizProjectIds", - "description": "Exclude certain quiz projects from the results", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supportedCountries", + "description": "Countries that can launch projects.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Country", "ofType": null } } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "QuizProjectsConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refundCheckout", - "description": "Fetches a refund checkout given its id.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "Tags.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RefundCheckout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "regionalAuthorities", - "description": "Regional tax authorities", - "args": [ - { - "name": "country", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reward", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rootCategories", - "description": "Root project categories.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Category", + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null + }, + { + "name": "scope", + "description": "Scoped to a provided scope", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TagScope", + "ofType": null + } + }, + "defaultValue": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingCountryLocations", - "description": "Country locations for shipping rewards", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - } + ], + "type": { + "kind": "OBJECT", + "name": "TagsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update", + "description": "Fetches a project update given its ID.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingRegionalLocations", - "description": "Regional locations for shipping rewards", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + ], + "type": { + "kind": "OBJECT", + "name": "FreeformPost", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use post field instead" + }, + { + "name": "uploadLimit", + "description": "The maximum file size of an upload by type.", + "args": [ + { + "name": "filetype", + "description": "The type of file we are checking the upload limit of.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UploadLimitFiletype", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - } + "kind": "OBJECT", + "name": "UploadLimit", + "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingRoot", - "description": "Root location for shipping rewards", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "usdType", + "description": "How USD currencies should be rendered, based on user's location", + "args": [], + "type": { + "kind": "ENUM", + "name": "UsdType", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "supportedCountries", - "description": "Countries that can launch projects.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "visibleCountries", + "description": "Countries that are visible to the current user. This may include countries that cannot launch projects.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Country", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Country", + "ofType": null + } } } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "Tags.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "Node", + "description": "An object with an ID.", + "fields": [ + { + "name": "id", + "description": "ID of the object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "scope", - "description": "Scoped to a provided scope", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TagScope", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TagsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "update", - "description": "Fetches a project update given its ID.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { "kind": "OBJECT", - "name": "FreeformPost", + "name": "Address", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use post field instead" - }, - { - "name": "uploadLimit", - "description": "The maximum file size of an upload by type.", - "args": [ - { - "name": "filetype", - "description": "The type of file we are checking the upload limit of.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UploadLimitFiletype", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UploadLimit", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usdType", - "description": "How USD currencies should be rendered, based on user's location", - "args": [], - "type": { - "kind": "ENUM", - "name": "UsdType", + { + "kind": "OBJECT", + "name": "AiDisclosure", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibleCountries", - "description": "Countries that are visible to the current user. This may include countries that cannot launch projects.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Country", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "ID", - "description": "The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Backing", - "description": "A backing", - "fields": [ - { - "name": "addOns", - "description": "The add-ons that the backer selected", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { + { "kind": "OBJECT", - "name": "RewardTotalCountConnection", + "name": "AttachedAudio", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addOnsWithQuantity", - "description": "The add-ons that the backer selected", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BackingAddon", - "ofType": null - } - } + { + "kind": "OBJECT", + "name": "AttachedVideo", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount", - "description": "Total amount pledged by the backer to the project, including shipping.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + { + "kind": "OBJECT", + "name": "Backing", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backer", - "description": "The backer", - "args": [], - "type": { + { "kind": "OBJECT", - "name": "User", + "name": "BusinessAddress", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerCompleted", - "description": "If the backer_completed_at is set or not", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerNote", - "description": "Backer's note regarding their backing", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backingDetailsPageUrl", - "description": "URL for the backing details page", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backingUrl", - "description": "A link to the backing information", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bonusAmount", - "description": "Extra amount the backer pledged on top of the minimum.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + { + "kind": "OBJECT", + "name": "Category", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cancelable", - "description": "If the backing can be cancelled", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + { + "kind": "OBJECT", + "name": "Checkout", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cart", - "description": "Contains the backer's item preferences and responses to survey questions", - "args": [], - "type": { + { "kind": "OBJECT", - "name": "Cart", + "name": "Comment", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientSecret", - "description": "If `requires_action` is true, `client_secret` should be used to initiate additional client-side authentication steps", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "conversation", - "description": "Message thread between backer and creator", - "args": [], - "type": { + { "kind": "OBJECT", "name": "Conversation", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deliveryAddress", - "description": "The delivery address associated with the backing", - "args": [], - "type": { + { "kind": "OBJECT", - "name": "Address", + "name": "CreatorInterview", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errorReason", - "description": "The reason for an errored backing", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillmentStatus", - "description": "The fulfillment status of a backing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "FulfillmentStatusDisplayOptions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasFlaggings", - "description": "Whether or not the backing has any open flaggings", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + { + "kind": "OBJECT", + "name": "CreatorPrompt", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "CuratedPage", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLatePledge", - "description": "Whether or not the backing is a late pledge", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + { + "kind": "OBJECT", + "name": "Flagging", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPostCampaign", - "description": "Is this backing a late pledge or did it occur during the crowdfunding campaign?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + { + "kind": "OBJECT", + "name": "FreeformPost", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latestSetupIntent", - "description": "If present, the most recent setup_intent data from Stripe.", - "args": [], - "type": { + { "kind": "OBJECT", - "name": "SetupIntent", + "name": "InterviewAnswer", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InterviewQuestion", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "The backing location.", - "args": [], - "type": { + { "kind": "OBJECT", "name": "Location", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": "Payment source used on a backing.", - "args": [], - "type": { - "kind": "UNION", - "name": "PaymentSource", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledgedOn", - "description": "When the backing was created", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "processing", - "description": "Is this pledge processing?", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project", - "args": [], - "type": { + { "kind": "OBJECT", - "name": "Project", + "name": "Message", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refunded", - "description": "If the backing was refunded", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + { + "kind": "OBJECT", + "name": "Order", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removalRequestIsNonissue", - "description": "Whether or not a removal request task is marked as nonissue", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requiresAction", - "description": "Whether this checkout requires additional client-side authentication steps (e.g. 3DS2) to complete the on-session pledge flow", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reward", - "description": "The reward the backer is expecting", - "args": [], - "type": { + { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Photo", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProjectProfile", + "ofType": null + }, + { "kind": "OBJECT", "name": "Reward", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewardsAmount", - "description": "Amount pledged for all rewards, the sum off all minimums, excluding shipping", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rosiePledgeAdminTree", - "description": "Admin tree for the associated Rosie Pledge", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sequence", - "description": "Sequence of the backing", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingAmount", - "description": "Shipping amount for the rewards chosen by the backer for their location", - "args": [], - "type": { + { "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingSummary", - "description": "A brief description of shipping selections for backing", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The status of a backing", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "BackingState", - "ofType": null - } + "name": "RewardItem", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "successfulRefunds", - "description": "Refunds", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + { + "kind": "OBJECT", + "name": "ShippingRule", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "surveyResponses", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SurveyResponse", - "ofType": null - } - } + { + "kind": "OBJECT", + "name": "Survey", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usableBackerAddresses", - "description": "All of the backer's saved addresses that match the backing country", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Node", - "description": "An object with an ID.", - "fields": [ - { - "name": "id", - "description": "ID of the object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Comment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Address", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Conversation", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Message", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CuratedPage", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UserUrl", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Category", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AiDisclosure", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Flagging", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Video", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VideoTrack", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VideoTrackCue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ProjectProfile", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AttachedAudio", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AttachedVideo", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Tag", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CreatorInterview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InterviewAnswer", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InterviewQuestion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CreatorPrompt", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ShippingRule", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Order", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Survey", - "ofType": null - } - ] - }, - { - "kind": "SCALAR", - "name": "Int", - "description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "String", - "description": "The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardTotalCountConnection", - "description": "The connection type for Reward.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + { + "kind": "OBJECT", + "name": "Tag", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { + { "kind": "OBJECT", - "name": "Reward", + "name": "User", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Reward", - "description": "A project reward.", - "fields": [ - { - "name": "allowedAddons", - "description": "Add-ons which can be combined with this reward.\nUses creator preferences and shipping rules to determine allow-ability.\nInclusion in this list does not necessarily indicate that the add-on is available for backing.\n", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "kind": "OBJECT", + "name": "UserUrl", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Video", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VideoTrack", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VideoTrackCue", + "ofType": null + } + ] + }, + { + "kind": "SCALAR", + "name": "ID", + "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "User", + "description": "A member of Kickstarter.", + "fields": [ + { + "name": "activeProjects", + "description": "Projects a user has created or is an active collaborator on", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserActiveProjectsConnection", + "ofType": null }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addresses", + "description": "This user's saved shipping addresses", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", - "name": "RewardConnection", + "name": "AddressConnection", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allowedRewards", - "description": "Base rewards which can be combined with this addon.\nUses creator preferences and shipping rules to determine allow-ability.\nInclusion in this list does not necessarily indicate that the reward is available for backing.\n", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsFollows", + "description": "Indicates whether or not the user allows other Kickstarter users to follow them", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backedProjects", + "description": "Projects a user has backed.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", - "name": "RewardConnection", + "name": "UserBackedProjectsConnection", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount", - "description": "Amount for claiming this reward.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backings", + "description": "A user's backings.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "status", + "description": "Filter backings to only those with this status", + "type": { + "kind": "ENUM", + "name": "BackingState", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", - "name": "Money", + "name": "UserBackingsConnection", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backingsCount", + "description": "Number of backings for this user.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "available", - "description": "Whether or not the reward is available for new pledges", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "biography", + "description": "A description of the user's background.", + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerImages", - "description": "Profile images for backers of this reward", - "args": [ - { - "name": "limit", - "description": "Limit the number of images returned", - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockedUsers", + "description": "List of users blocked by current user", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "User", "ofType": null } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerReportUrl", - "description": "URL for the Backer Report filtered to only this reward", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "canCurate", + "description": "Whether or not the user can curate pages", + "args": [], + "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canSeeConfirmSignalModal", + "description": "Whether user can see the confirmation modal that appears after the user likes or dislike a project for the first time", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backersCount", - "description": "count of backers for this reward", - "args": [ - { - "name": "excludeInactive", - "description": "Filters out backings in an inactive state", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "canSeeConfirmWatchModal", + "description": "Whether user can see the confirmation modal that appears after the user watches a project for the first time", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contentsType", - "description": "The type of the reward content - physical, non-physical, both, or legacy (for projects launched before rollout of this feature).", - "args": [], - "type": { - "kind": "ENUM", - "name": "ContentsType", - "ofType": null + { + "name": "canSeePylToast", + "description": "Whether user can see PYL toast notification", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "convertedAmount", - "description": "Amount for claiming this reward, in the current user's chosen currency", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", + { + "name": "canSeeRewardImagesToast", + "description": "Whether user can see the reward images toast notification that appears on build pages", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "A reward description.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "canSeeTasteProfileToast", + "description": "Whether user can see the taste profile toast notification that appears on the thanks page", + "args": [], + "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "displayName", - "description": "A reward's title plus the amount, or a default title (the reward amount) if it doesn't have a title.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "chosenCurrency", + "description": "The user's chosen currency", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "displayableAddons", - "description": "The same as allowed_addons but with an additional scope that filters out addons with a start date that falls in the future\n", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "conversations", + "description": "Conversations the user had", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "mailbox", + "description": "The mailbox", + "type": { + "kind": "ENUM", + "name": "MailboxType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project_id", + "description": "The project id", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", - "name": "RewardConnection", + "name": "UserConversationsConnection", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "endCondition", - "description": "For post-campaign enabled rewards, the conditions under which to stop offering the reward.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "endsAt", - "description": "When the reward is scheduled to end in seconds", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimatedDeliveryOn", - "description": "Estimated delivery day.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasLatePledgeBackers", - "description": "Whether any has pledged for this reward during the late pledges period", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", - "description": "The reward image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inPostCampaignPledgingPhase", - "description": "Is this reward currently accepting post-campaign pledges?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isMaxPledge", - "description": "Does reward amount meet or exceed maximum pledge for the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Items in the reward.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdProjects", + "description": "Projects a user has created.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardItemsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latePledgeAmount", - "description": "Amount for claiming this reward after the campaign.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Column to order the list of projects by", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "order", + "description": "Order in ascending or descending order", + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "A reward limit.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limitPerBacker", - "description": "Per backer reward limit.", - "args": [ - { - "name": "withFallback", - "description": "Returns system wide limit per backer if not set by creator.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "localReceiptLocation", - "description": "Where the reward can be locally received if local receipt is selected as the shipping preference", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxPledgedInSingleBacking", - "description": "The maximum amount of this add-on in a single pledge selected by any pledged backer.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + "name": "UserCreatedProjectsConnection", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "A reward title.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledgeAmount", - "description": "Amount for claiming this reward during the campaign.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "curatedPages", + "description": "Pages curated by the user", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", - "name": "Money", + "name": "UserCuratedPagesConnection", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postCampaignPledgingEnabled", - "description": "Is this reward available for post-campaign pledges?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "remainingQuantity", - "description": "Remaining reward quantity.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewardType", - "description": "The type of the reward - base or addon.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RewardType", - "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingEnabled", - "description": "Whether or not the reward has shipping enabled", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "email", + "description": "A user's email address.", + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingPreference", - "description": "Shipping preference for this reward", - "args": [], - "type": { - "kind": "ENUM", - "name": "ShippingPreference", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingRules", - "description": "Shipping rules defined by the creator for this reward", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabledFeatures", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ShippingRule", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Feature", + "ofType": null + } + } } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingRulesExpanded", - "description": "Shipping rules for all shippable countries.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "followers", + "description": "Users following a user.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserFollowersConnection", + "ofType": null }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "following", + "description": "Users a user is following.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserFollowingConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fulfillingProjects", + "description": "Projects a user has launched that are successful, but have not completed fulfillment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + } + } }, - { - "name": "forLocation", - "description": "Returns expanded shipping rules given location", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasImage", + "description": "If the user has uploaded an avatar.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardShippingRulesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingSummary", - "description": "A shipping summary", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingSummarySentence", - "description": "Reward shipping summary as a sentence", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "simpleShippingRulesExpanded", - "description": "Simple shipping rules expanded as a faster alternative to shippingRulesExpanded since connection type is slow", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + { + "name": "hasPassword", + "description": "Whether or not the user has a password.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasSlug", + "description": "Whether a user has their slug set.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SimpleShippingRule", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "soldOut", - "description": "Whether or not the reward is out of inventory", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "hasUnreadMessages", + "description": "Whether or not a user has unread messages.", + "args": [], + "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "startCondition", - "description": "For post-campaign enabled rewards, the conditions under which to start offering the reward.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "startsAt", - "description": "When the reward is scheduled to start", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardConnection", - "description": "The connection type for Reward.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PageInfo", - "description": "Information about pagination in a connection.", - "fields": [ - { - "name": "endCursor", - "description": "When paginating forwards, the cursor to continue.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasNextPage", - "description": "When paginating forwards, are there more items?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasUnseenActivity", + "description": "Whether or not a user has unseen activity.", + "args": [], + "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasPreviousPage", - "description": "When paginating backwards, are there more items?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "hasUnseenSavedProjectsActivity", + "description": "Whether or not a user has unseen saved projects activity.", + "args": [], + "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "startCursor", - "description": "When paginating backwards, the cursor to continue.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Boolean", - "description": "The `Boolean` scalar type represents `true` or `false`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Money", - "description": "A monetary amount and its corresponding currency.", - "fields": [ - { - "name": "amount", - "description": "Floating-point numeric value of monetary amount represented as a string", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currency", - "description": "Currency of the monetary amount", - "args": [], - "type": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "symbol", - "description": "Symbol of the currency in which the monetary amount appears", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CurrencyCode", - "description": "A list of Iso4217–supported currencies.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AUD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CAD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DKK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EUR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GBP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HKD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JPY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MXN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NZD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PLN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SEK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SGD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "USD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Photo", - "description": "A photo", - "fields": [ - { - "name": "altText", - "description": "Alt text on the image", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fingerprint", - "description": "The fingerprint of the photo", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "highestProjectSentiment", + "description": "The highest sentiment for successful projects for a user", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Upload status of the photo", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AssetState", + "name": "Float", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "URL of the photo", - "args": [ - { - "name": "blur", - "description": "Whether or not to blur the image.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null }, - { - "name": "width", - "description": "The width of the image in pixels.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AssetState", - "description": "All available asset states", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MISSING", - "description": "A missing asset", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROCESSING", - "description": "Incomplete status of an asset", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DELETED", - "description": "The asset file has been deleted", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESSFUL", - "description": "Processing the asset file successfully completed", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ContentsType", - "description": "Whether a reward contains all physical goods, some, none, or belongs to a legacy project.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "all_physical_goods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "no_physical_goods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "some_physical_goods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "legacy", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "DateTime", - "description": "Epoch time stamp.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Date", - "description": "ISO Date: YYYY-MM-DD", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardItemsConnection", - "description": "The connection type for RewardItem.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItemEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardItemEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The position that an item has been ordered on a reward", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of an item associated with a reward", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardItem", - "description": "A reward item.", - "fields": [ - { - "name": "addOns", - "description": "The add-ons that the item is included in.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addOnsCount", - "description": "The numer of add-ons that the item is included in.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasBackers", - "description": "Whether backers have backed rewards this item belongs to", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", - "description": "The item image", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "itemVariants", - "description": "Variants of this item", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemVariant", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageUrl", + "description": "The user's avatar.", + "args": [ + { + "name": "blur", + "description": "Whether or not to blur the image.", + "type": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null - } + }, + "defaultValue": null + }, + { + "name": "width", + "description": "The width of the image in pixels.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxInventoryCount", - "description": "The max amount of this item that may have to be produced based on reward limits.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "An item name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optionTypes", - "description": "Option types tied to this item", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + ], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OptionType", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questions", - "description": "Questions tied to this item that will be posed to backers", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Question", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "invitedProjects", + "description": "Projects a user has been invited to collaborate on", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewards", - "description": "The rewards that the item is included in.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewardsCount", - "description": "The number of rewards that the item is included in.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + ], + "type": { + "kind": "OBJECT", + "name": "UserInvitedProjectsConnection", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "taxConfig", - "description": "Tax related configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ItemTaxConfig", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ItemVariant", - "description": "A unique item variant aka SKU", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "isAppleConnected", + "description": "Whether or not the user has authenticated with Apple.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optionValues", - "description": "The option values associated with this variant", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OptionValue", - "ofType": null - } - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The sku value (e.g. 'Hoodie-Small-Blue-Checkered')", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "isBlocked", + "description": "Is user blocked by current user", + "args": [], + "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OptionValue", - "description": "An option value (e.g. \"red\") associated with an option type (e.g. \"color\")", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "isCreator", + "description": "Whether a user is a creator of any project", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optionType", - "description": "The option type", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OptionType", + "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The option value", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "isDeliverable", + "description": "Whether a user's email address is deliverable", + "args": [], + "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OptionType", - "description": "An option type associated with an item (e.g. \"size\" or \"color\")", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "isEmailVerified", + "description": "Whether or not the user's email is verified.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": "The item associated with the option type", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", + { + "name": "isFacebookConnected", + "description": "Whether or not the user is connected to Facebook.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isFollowing", + "description": "Whether or not you are following the user.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The option type name (e.g. \"size\" or \"color\")", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "isGhosting", + "description": "Whether a KSR admin is ghosting as another user", + "args": [], + "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prompt", - "description": "The option type prompt (e.g. \"What size do you want?\")", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "isKsrAdmin", + "description": "Whether or not you are a KSR admin.", + "args": [], + "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "values", - "description": "The associated option values", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isRegistered", + "description": "Whether the user is registered", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OptionValue", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Project", - "description": "A project on Kickstarter.", - "fields": [ - { - "name": "accountInfo", - "description": "Account information.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "AccountInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actions", - "description": "Actions you can currently perform", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectActions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addOns", - "description": "Backing Add-ons", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSepaEligible", + "description": "Whether the user can create SEPA account payment sources", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSlugValid", + "description": "Whether a user's entered slug is valid.", + "args": [ + { + "name": "slug", + "description": "The user's entered slug.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Validation", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSocializing", + "description": "Whether or not the user is either Facebook connected or has follows/followings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, - { - "name": "forLocation", - "description": "Filters available add ons by given location", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSuperbacker", + "description": "Whether the user is a superbacker", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "sort", - "description": "Enables/disables add-ons sort by cost and title, with sorting enabled by default", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isTrustedForOverlappingFulfillment", + "description": "Whether a user is trusted for overlapping fulfillment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectRewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "additionalSubcategory", - "description": "The project's additional category.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addressCollectionEnabled", - "description": "Whether or not the creator has enabled address collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "aiDisclosure", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "AiDisclosure", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "availableCardTypes", - "description": "Available card types.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "joinedOn", + "description": "The timestamp of when the user joined Kickstarter", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CreditCardTypes", - "ofType": null - } + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "availableFundingCurrenciesForCountry", - "description": "A list of currencies that the project's country can use", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "averageSentiment", - "description": "The average sentiment of the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "lastLogin", + "description": "The last time a user logged in, time since epoch", + "args": [], + "type": { "kind": "SCALAR", - "name": "Float", + "name": "DateTime", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerAddressLockoutDate", - "description": "The lockout date for address collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerAddressLockoutDatePassed", - "description": "Whether or not the backer address lockout date has passed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latestBackerFavoriteProject", + "description": "The most recent successful project that has a positive sentiment and a qualifying backer coverage rate", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerSurvey", - "description": "Backer survey for the project", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BackerSurvey", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backers", - "description": "Backers of the project", - "args": [ - { - "name": "limit", - "description": "Limit the number of backers returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "followed", - "description": "Limit to backers that the current user is following", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "launchedProjects", + "description": "Projects a user has launched.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backersCount", - "description": "Total backers for the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + ], + "type": { + "kind": "OBJECT", + "name": "ProjectsConnectionWithTotalCount", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backing", - "description": "The current user's backing of this project. Does not include inactive backings.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "businessAddresses", - "description": "Business addresses associated with the project - includes the main address and seconday addresses", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "description": "Where the user is based.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Location", + "ofType": null }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "membershipProjects", + "description": "Projects the user has collaborated on.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MembershipProjectsConnection", + "ofType": null }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The user's provided name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectBusinessAddressConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canComment", - "description": "True if the current user can comment (considers restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canCommentSansRestrictions", - "description": "True if the current user can comment (does not consider restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canUserEditProjectStatus", - "description": "Whether user is allowed to edit project status", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canUserRequestUpdate", - "description": "Whether a user can request an update about this project from the Creator", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canUserViewProjectStatusFeedback", - "description": "Whether user is a backer of the project or not", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "needsFreshFacebookToken", + "description": "Does the user to refresh their facebook token?", + "args": [], + "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canceledAt", - "description": "If the project is in a canceled state, when was it canceled?", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category", - "description": "The project's category.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "changeMethodProjectPledgePath", - "description": "The path to change the current user's payment method for their pledge to this project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newsletterSubscriptions", + "description": "Which newsleters are the users subscribed to", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NewsletterSubscriptions", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collaboratorPermissions", - "description": "Permissions that can be assigned to a collaborator on a project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "notifications", + "description": "All of a user's notifications", + "args": [], + "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CollaboratorPermission", + "kind": "OBJECT", + "name": "Notification", "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collaborators", - "description": "A project's collaborators.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + { + "name": "optedOutOfRecommendations", + "description": "Is the user opted out from receiving recommendations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizations", + "description": "Organizations a user is a member of", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "withCreator", - "description": "include creator in list of collaborators", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null + { + "name": "state", + "description": "Filter organizations by membership state.", + "type": { + "kind": "ENUM", + "name": "OrganizationMembershipState", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserOrganizationsConnection", + "ofType": null }, - { - "name": "withInvited", - "description": "include both active and invited users in list of collaborators", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectNotifications", + "description": "A user's project notification settings", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Notification", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "savedProjects", + "description": "Projects a user has saved.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectCollaboratorConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "List of comments on the commentable", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "state", + "description": "Filter projects by publically accessible state.", + "type": { + "kind": "ENUM", + "name": "PublicProjectState", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CommentConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentsCount", - "description": "Comment count - defaults to root level comments only", - "args": [ - { - "name": "withReplies", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + { + "name": "deadlineAfter", + "description": "Get saved projects with deadlines after this date", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "completedMilestones", - "description": "Representation of the Project Milestones", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectMilestone", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "convertedWatchesCount", - "description": "Number of watchers who went on to back the project.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": "The project's country", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Country", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "countryCode", - "description": "The project's country.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCode", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Moved to country which returns CountryType." - }, - { - "name": "createdAt", - "description": "When the project was created", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator", - "description": "The project's creator.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorSharedDrafts", - "description": "The draft projects that have a share token for the project creator", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectSharedDraft", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorToolsPaths", - "description": "The paths for the creator tools pages", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatorToolsPaths", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "curatedCollection", - "description": "The Curated Collection that a project is in e.g. Make 100", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CuratedCollection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currency", - "description": "The project's currency code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentAmountPledgedUsd", - "description": "The current amount pledged in USD", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deadlineAt", - "description": "When is the project scheduled to end?", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "defaultFundingCurrencyForCountry", - "description": "The default currency for the project's country", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyCode", + { + "name": "deadlineBefore", + "description": "Get saved projects with deadlines before this date", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserSavedProjectsConnection", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "defaultPledge", - "description": "The default no reward pledge amount based on the project's currency.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "showPublicProfile", + "description": "Is the user's profile public", + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "A short description of the project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "duration", - "description": "Funding duration in days", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editProjectPledgePath", - "description": "The path to edit the current user's pledge for this project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "environmentalCommitments", - "description": "The environmental commitments of the project.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnvironmentalCommitment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "faqs", - "description": "List of FAQs of a project", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "The user's slug.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storedBankAccounts", + "description": "SEPA accounts stored for this user.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectFaqConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "finalCollectionDate", - "description": "The date at which pledge collections will end", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "flagging", - "description": "A report by the current user for the project.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Flagging", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "friends", - "description": "A project's friendly backers.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeExpired", + "description": "Should expired accounts be included.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "BankAccountConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storedCards", + "description": "Stored Cards", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserCreditCardTypeConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "successfulProjects", + "description": "Projects a user has launched that are successful.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectsConnectionWithTotalCount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "surveyResponses", + "description": "This user's survey responses", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null + { + "name": "answered", + "description": "Filter by projects that have or have not been answered.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SurveyResponsesConnection", + "ofType": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalBackersAcrossProjects", + "description": "The total number of backers across all the user's projects", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalProjectsWeLove", + "description": "The total number of projects the user has created that are staff picked", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "A user's uid", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectBackerFriendsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillmentModalDismissedAt", - "description": "When the fulfillment modal was dismissed", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillmentStatus", - "description": "Status of fulfillment", - "args": [], - "type": { - "kind": "ENUM", - "name": "FulfillmentStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillmentStatusUpdatedAt", - "description": "When the fulfillment status was updated", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fundingRatio", - "description": "The ratio of funding progress.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Ratio", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fxRate", - "description": "Exchange rate for the current user's currency", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "generatedSlug", - "description": "The project's title converted to a slug.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "goal", - "description": "The minimum amount to raise for the project to be successful.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "googleAnalyticsApiSecret", - "description": "API secret for Google Analytics event", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "googleAnalyticsTrackingId", - "description": "The Google Analytics tracking ID.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasItemQuestionsOrOptions", - "description": "Whether or not the project has at least one item-level question or option", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasRewardImages", - "description": "Whether or not the project has reward images", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasSlug", - "description": "Whether a project has its slug set.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasSupportingMaterials", - "description": "Whether or not the project has supporting materials (Prototype Gallery)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasSurveyQuestionsOrSelections", - "description": "Whether or not the project has at least one item-level question, item-level option selection, or project-level question", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", - "description": "The project's primary image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageUrl", - "description": "A read-only representation of the image (complete with fallback default image)", - "args": [ - { - "name": "blur", - "description": "Whether or not to blur the image.", - "type": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "A URL to the user's profile.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "width", - "description": "The width of the image in pixels.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userRestrictions", + "description": "Details about a user's restrictions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "UserRestriction", "ofType": null } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDisliked", - "description": "Has the current user disliked this project?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isForwardFundTagged", - "description": "Is the project tagged with one of the Forward Fund tags?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isInPostCampaignPledgingPhase", - "description": "Is this project currently accepting post-campaign pledges?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLaunched", - "description": "The project has launched", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLiked", - "description": "Has the current user liked this project?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isProjectOfTheDay", - "description": "Whether or not this is a Project of the Day.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isProjectWeLove", - "description": "Whether or not this is a Kickstarter-featured project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSharingProjectBudget", - "description": "Whether the project is sharing it's budgeting information with the everyone", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isUserCreator", - "description": "Whether current user is creator of current project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isWatchable", - "description": "Whether a not the project can be watched.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isWatched", - "description": "Is the current user watching this project?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Items available through the project's backer rewards.", - "args": [ - { - "name": "excludeItemsWithoutRewards", - "description": "Whether to exclude the items that are not attached to any reward or addon.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "websites", + "description": "A user's websites", + "args": [], + "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "RewardItem", + "name": "UserUrl", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastUploadedVideo", - "description": "A project's last uploaded video, if it's processing, or the current project video.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Video", + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latePledgeBackersCount", - "description": "Total backers for the project during late pledge phase", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "Feature", + "description": "The list of available public features", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "device_components", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "show_posts_feed", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_crashlytics", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_mixpanel", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_new_relic", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_hockey_app", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_koala", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_i18n", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_tappable_category_location", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_favorite_categories", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_wh_tout", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_qualtrics", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_native_checkout", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_native_checkout_pledge_view", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_live_streams", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_live_stream_discovery", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_live_stream_chat", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_scroll_output_observe_for_ui", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_backer_dashboard", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_email_verification_flow", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_email_verification_skip", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_segment", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_braze", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "android_segment", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "android_braze", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "native_creator_breakdown_chart", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "identity_verification_project_overview", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message_archiving", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message_spam", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emoji_locale", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "default_to_campaign_on_mobile", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pinned_posts_on_feed", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image_uploader_alt_text", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rich_text_embedifier", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "admin_checkout_debugger", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accounts_upgrade", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ksr10_build_overview", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "me_generative_art", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_build_rewards_explorer", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_build_zendesk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_build_milestones", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user_menu_draft_project", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "make_100_2020", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "funding_sheet", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "qualtrics", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "track_define_namespace", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "how_it_works", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disable_manual_create_stripe_elements_postal_code", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_update_requests", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_header_media_carousel_hero", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "featured_project_mobile_optimizations", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IBAN_flexibility", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inside_voices_footer", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stacked_recs_on_mobile", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_prelaunch_summaries", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ch_currency_selector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dk_currency_selector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "no_currency_selector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "se_currency_selector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects_on_project_page", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "datalake_fe_events", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creator_demographics_survey", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "save_project_experiment", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "segment_tracking_events", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "segment_hide_project_deadline_property", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "web_error_on_retry_of_failed_3ds_backing", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hide_facebook_login_button_2022", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creator_onboarding_flow_2021", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_risks_flow", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_element_project_build_2022", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hk_bank_account_holder_name", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creator_osat_survey_2022", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uk_created_projects_accept_usd_currency", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_referrer_codes_2023", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enable_spotlight_bg_image", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ecovadis_component_2023", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "web_braze", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "midas_beta_2023", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ccp_search_projects", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "global_nav_2023", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "late_pledges_learn_more_cta", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post_campaign_backings_2024", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ckeditor_project_updates", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_card_unification_2023", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_card_unification_2023_videos", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backer_discovery_features_2023", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payments_stripe_link_on_checkout", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "address_collection_2024", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backer_report_update_2024", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delay_backer_trust_module_2024", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "signal_of_fulfillment_2024", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reset_backer_survey_2024", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disable_shipping_at_pledge", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledge_projects_overview_2024", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "copy_rewards", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledge_redemption_v1", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "survey_reward_questions_2024", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "address_collection_for_digital_rewards_2024", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prelaunch_story_editor", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Int", + "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "DateTime", + "description": "Epoch time stamp.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserUrl", + "description": "A user's websites", + "fields": [ + { + "name": "domain", + "description": "The domain of a user's website", + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latePledgePledged", - "description": "How much money is pledged to the project during late pledge phase.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latePledgesEndedAt", - "description": "The datetime at which post-campaign pledging will end. This can be set to a future date if we have automatically scheduled an end to late pledging.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "launchedAt", - "description": "When the project launched", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "Where the project is based.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Location", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxPledge", - "description": "The max pledge amount for a single reward tier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "url", + "description": "The URL of a user's website", + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metaCapiAccessToken", - "description": "Access token for Meta Conversion API", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metaPixelId", - "description": "The unique identifier for the project's Meta Pixel ID", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "milestoneCategories", - "description": "List of milestones available to project, empty array if project has no possible milestones", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Location", + "description": "A location.", + "fields": [ + { + "name": "country", + "description": "The country code.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MilestoneCategory", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minPledge", - "description": "The min pledge amount for a single reward tier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "countryName", + "description": "The localized country name.", + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The project's name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "county", + "description": "The county name or code. Can be null.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": "Payment source on creator's account used to issue refunds.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "percentFunded", - "description": "What percent the project has towards meeting its funding goal.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pid", - "description": "The project's pid.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledged", - "description": "How much money is pledged to the project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postCampaignPledgingEnabled", - "description": "Is this project configured for post-campaign pledges?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "posts", - "description": "Project updates.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discoverUrl", + "description": "A URL to a discover page filtered by location", + "args": [ + { + "name": "ref_tag", + "description": "The ref tag", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "displayableName", + "description": "The displayable name. It includes the state code for US cities. ex: 'Seattle, WA'", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Scoped to draft or published posts", - "type": { - "kind": "ENUM", - "name": "PostState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postType", - "description": "Scoped to post type: creator_interview or freeform_post", - "type": { - "kind": "ENUM", - "name": "PostFormat", - "ofType": null - }, - "defaultValue": null + } }, - { - "name": "forActivePrompt", - "description": "Scoped to a creator’s post associated with the active prompt", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PostConnection", - "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prelaunchActivated", - "description": "Whether a project has activated prelaunch.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "latitude", + "description": "The latitude of the location.", + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Float", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previewUrl", - "description": "The project's preview url.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "profile", - "description": "The project's profile.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectProfile", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectOfTheDayAt", - "description": "When this project was Project of the Day.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectRelayId", - "description": "The root project id under which the comment is nested", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "longitude", + "description": "The longitude of the location.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Float", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectShortLink", - "description": "The project's bitly short URL", - "args": [ - { - "name": "ref_tag", - "description": "The ref tag type for the bitly hash", - "type": { - "kind": "ENUM", - "name": "BitlyHashes", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The localized name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectStatus", - "description": "Project's now and next status", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectStatus", - "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectUsdExchangeRate", - "description": "Exchange rate to US Dollars (USD) for the project's currency", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "state", + "description": "The state name or code. Can be null.", + "args": [], + "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questions", - "description": "Survey questions asked of all the project's backers", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Float", + "description": "Represents signed double-precision fractional values as specified by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point).", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Validation", + "description": "Validity and associated messages.", + "fields": [ + { + "name": "errorTypes", + "description": "Error keys for validation error, if any", + "args": [], + "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Question", + "kind": "SCALAR", + "name": "String", "ofType": null } } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recommendations", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Recommendations", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewards", - "description": "Project rewards.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "messages", + "description": "Error messages associated with the value", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, - { - "name": "withActiveBackings", - "description": "Filters by active backings", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "valid", + "description": "Whether a value is valid.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "sort", - "description": "Sort the rewards by availability and cost", - "type": { - "kind": "SCALAR", - "name": "Boolean", + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserCreditCardTypeConnection", + "description": "The connection type for CreditCard.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreditCardEdge", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectRewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "riskQuestions", - "description": "Risk questions for the project plan.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RiskQuestion", - "ofType": null - } + "kind": "OBJECT", + "name": "CreditCard", + "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "riskStrategies", - "description": "The risk mitigation strategies outlined for this project.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "RiskStrategy", + "name": "PageInfo", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "risks", - "description": "Potential hurdles to project completion.", - "args": [ - { - "name": "first", - "description": "The number of characters to fetch.", - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sendMetaCapiEvents", - "description": "Is this project configured so that events should be triggered for Meta's Conversions API?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sendThirdPartyEvents", - "description": "Is this project configured for third party analytics events?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "showCtaToLiveProjects", - "description": "Whether or not to show ended to live cta", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "showSignalOfFulfillmentModal", - "description": "Whether or not to show the signal of fulfillment modal", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The project's unique URL identifier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PageInfo", + "description": "Information about pagination in a connection.", + "fields": [ + { + "name": "endCursor", + "description": "When paginating forwards, the cursor to continue.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spreadsheet", - "description": "The Google Sheet associated to this project", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Spreadsheet", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The project's current state.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stateChangedAt", - "description": "The last time a project's state changed, time since epoch", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "statsInterval", - "description": "The initial project stats polling duration in ms", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "story", - "description": "The story behind the project, parsed for presentation.", - "args": [ - { - "name": "first", - "description": "The number of visible characters to fetch (does not include HTML markup).", - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasNextPage", + "description": "When paginating forwards, are there more items?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "assetWidth", - "description": "The width of embedded assets in pixels.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasPreviousPage", + "description": "When paginating backwards, are there more items?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startCursor", + "description": "When paginating backwards, the cursor to continue.", + "args": [], + "type": { "kind": "SCALAR", - "name": "HTML", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storyForEditor", - "description": "The project description without conversion for usage by Rich Text Editors.", - "args": [ - { - "name": "first", - "description": "The number of visible characters to fetch (does not include HTML markup).", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "assetWidth", - "description": "The width of embedded assets in pixels.", - "type": { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreditCardEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreditCard", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storyRichText", - "description": "Return an itemized version of the story. This feature is in BETA: types can change anytime!", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RichText", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storyRteVersion", - "description": "The Rich Text Editor version that was used to generate the project story", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submission", - "description": "A project submission.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Submission", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "Tags project has been tagged with", - "args": [ - { - "name": "scope", - "description": "Scoped to an optionally provided scope", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TagScope", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreditCard", + "description": "A credit card on file.", + "fields": [ + { + "name": "expirationDate", + "description": "When the credit card expires.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Tag", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "targetLaunchDate", - "description": "The project's target launch date", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "targetLaunchDateUpdatedAt", - "description": "The time that the project's target launch date was updated", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timeline", - "description": "The timeline of project events, including updates and milestones.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { "kind": "SCALAR", - "name": "Int", + "name": "Date", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The card ID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastFour", + "description": "The last four digits of the credit card number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentType", + "description": "The card's payment type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CreditCardPaymentType", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "withPinnedFirst", - "description": "Makes any pinned post the first item in the timeline", - "type": { - "kind": "SCALAR", - "name": "Boolean", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The card's state.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CreditCardState", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectTimelineConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "A URL to the project's page.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usdExchangeRate", - "description": "Exchange rate to US Dollars (USD), null for draft projects.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usedLegacySurveys", - "description": "Whether or not the project has used legacy surveys.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userFeedback", - "description": "The feedback the current user has left for the project", - "args": [ - { - "name": "questionName", - "description": "Which question to fetch", - "type": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCardId", + "description": "Stripe card id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectFeedback", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userWasRemoved", - "description": "Was the current user removed from this project?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verifiedCreatorName", - "description": "Name of user on verified account", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verifiedIdentity", - "description": "Name of user on verified account", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use verified_creator_name instead" - }, - { - "name": "video", - "description": "A project video.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Video", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "watchesCount", - "description": "Number of watchers a project has.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Commentable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Commentable", - "description": "Something that can be commented on", - "fields": [ - { - "name": "canComment", - "description": "True if the current user can comment (considers restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canCommentSansRestrictions", - "description": "True if the current user can comment (does not consider restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canUserRequestUpdate", - "description": "Whether a user can request an update about this project from the Creator", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "List of comments on the commentable", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The card type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CreditCardTypes", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Date", + "description": "ISO Date: YYYY-MM-DD", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CreditCardTypes", + "description": "Credit card types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AMEX", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISCOVER", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JCB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MASTERCARD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VISA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DINERS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNIONPAY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CreditCardPaymentType", + "description": "Credit card payment types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ANDROID_PAY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPLE_PAY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BANK_ACCOUNT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREDIT_CARD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CreditCardState", + "description": "States of Credit Cards", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UNAUTHORIZED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VERIFYING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BankAccountConnection", + "description": "The connection type for BankAccount.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BankAccountEdge", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BankAccount", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CommentConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentsCount", - "description": "Comment count - defaults to root level comments only", - "args": [ - { - "name": "withReplies", - "description": null, - "type": { + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BankAccountEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectRelayId", - "description": "The root project id under which the comment is nested", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CreatorInterview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CommentConnection", - "description": "The connection type for Comment.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommentEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { "kind": "OBJECT", - "name": "Comment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CommentEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Comment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Comment", - "description": "A comment", - "fields": [ - { - "name": "author", - "description": "The author of the comment", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorBacking", - "description": "The author's backing information", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorBadges", - "description": "The badges for the comment author", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentBadge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorCanceledPledge", - "description": "Whether the author has canceled their pledge", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "name": "BankAccount", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The body of the comment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BankAccount", + "description": "A bank account.", + "fields": [ + { + "name": "bankName", + "description": "The bank name if available.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canDelete", - "description": "Whether the current user can delete the comment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canPin", - "description": "Whether current user can pin a comment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canReport", - "description": "Whether current user can report a comment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "When was this comment posted", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleted", - "description": "Whether the comment is deleted", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletedAuthor", - "description": "Whether the comment author is a deleted user and not the creator", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasFlaggings", - "description": "Whether a comment has any flaggings", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentId", - "description": "The ID of the parent comment", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedAt", - "description": "When the comment was pinned", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removedPerGuidelines", - "description": "Whether the comment author has been removed by kickstarter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "replies", - "description": "The replies on a comment", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastFour", + "description": "The last four digits of the account number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CommentConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spam", - "description": "Is this comment spam", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sustained", - "description": "Whether this comment has been reviewed and sustained by an admin", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "User", - "description": "A member of Kickstarter.", - "fields": [ - { - "name": "activeProjects", - "description": "Projects a user has created or is an active collaborator on", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserBackedProjectsConnection", + "description": "The connection type for Project.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserActiveProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addresses", - "description": "This user's saved shipping addresses", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": true, + "deprecationReason": "Please use backingsCount instead." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Project", + "description": "A project on Kickstarter.", + "fields": [ + { + "name": "accountInfo", + "description": "Account information.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AccountInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actions", + "description": "Actions you can currently perform", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectActions", "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addOns", + "description": "Backing Add-ons", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddressConnection", - "ofType": null + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "forLocation", + "description": "Filters available add ons by given location", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Enables/disables add-ons sort by cost and title, with sorting enabled by default", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectRewardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "additionalSubcategory", + "description": "The project's additional category.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allowsFollows", - "description": "Indicates whether or not the user allows other Kickstarter users to follow them", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "addressCollectionEnabled", + "description": "Whether or not the creator has enabled address collection", + "args": [], + "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backedProjects", - "description": "Projects a user has backed.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserBackedProjectsConnection", - "ofType": null + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backings", - "description": "A user's backings.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + { + "name": "addressCollectionForDigitalReward", + "description": "Whether or not the creator has enabled address collection for digital reward backers", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aiDisclosure", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "AiDisclosure", + "ofType": null }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "availableCardTypes", + "description": "Available card types.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CreditCardTypes", + "ofType": null + } + } + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "availableFundingCurrenciesForCountry", + "description": "A list of currencies that the project's country can use", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CurrencyCode", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "averageSentiment", + "description": "The average sentiment of the project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "status", - "description": "Filter backings to only those with this status", - "type": { - "kind": "ENUM", - "name": "BackingState", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserBackingsConnection", - "ofType": null + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backingsCount", - "description": "Number of backings for this user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "backerAddressLockoutDate", + "description": "The lockout date for address collection", + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", + "name": "DateTime", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "biography", - "description": "A description of the user's background.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedUsers", - "description": "List of users blocked by current user", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backerAddressLockoutDatePassed", + "description": "Whether or not the backer address lockout date has passed.", + "args": [], + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canCurate", - "description": "Whether or not the user can curate pages", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canSeeConfirmSignalModal", - "description": "Whether user can see the confirmation modal that appears after the user likes or dislike a project for the first time", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canSeeConfirmWatchModal", - "description": "Whether user can see the confirmation modal that appears after the user watches a project for the first time", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canSeePylToast", - "description": "Whether user can see PYL toast notification", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canSeeRewardImagesToast", - "description": "Whether user can see the reward images toast notification that appears on build pages", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canSeeTasteProfileToast", - "description": "Whether user can see the taste profile toast notification that appears on the thanks page", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "chosenCurrency", - "description": "The user's chosen currency", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "conversations", - "description": "Conversations the user had", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backerSurvey", + "description": "Backer survey for the project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "BackerSurvey", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backers", + "description": "Backers of the project", + "args": [ + { + "name": "limit", + "description": "Limit the number of backers returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null + { + "name": "followed", + "description": "Limit to backers that the current user is following", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backersCount", + "description": "Total backers for the project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backing", + "description": "The current user's backing of this project. Does not include inactive backings.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null }, - { - "name": "mailbox", - "description": "The mailbox", - "type": { - "kind": "ENUM", - "name": "MailboxType", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "businessAddresses", + "description": "Business addresses associated with the project - includes the main address and seconday addresses", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "project_id", - "description": "The project id", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserConversationsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdProjects", - "description": "Projects a user has created.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectBusinessAddressConnection", + "ofType": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canComment", + "description": "True if the current user can comment (considers restrictions)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canCommentSansRestrictions", + "description": "True if the current user can comment (does not consider restrictions)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserCreatedProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "curatedPages", - "description": "Pages curated by the user", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canUserEditProjectStatus", + "description": "Whether user is allowed to edit project status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canUserRequestUpdate", + "description": "Whether a user can request an update about this project from the Creator", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canUserViewProjectStatusFeedback", + "description": "Whether user is a backer of the project or not", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canceledAt", + "description": "If the project is in a canceled state, when was it canceled?", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category", + "description": "The project's category.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Category", + "ofType": null }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeMethodProjectPledgePath", + "description": "The path to change the current user's payment method for their pledge to this project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserCuratedPagesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "A user's email address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enabledFeatures", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collaboratorPermissions", + "description": "Permissions that can be assigned to a collaborator on a project", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "Feature", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "followers", - "description": "Users following a user.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CollaboratorPermission", + "ofType": null + } + } + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collaborators", + "description": "A project's collaborators.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserFollowersConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "following", - "description": "Users a user is following.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "withCreator", + "description": "include creator in list of collaborators", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null + { + "name": "withInvited", + "description": "include both active and invited users in list of collaborators", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectCollaboratorConnection", + "ofType": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": "List of comments on the commentable", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CommentConnection", + "ofType": null }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commentsCount", + "description": "Comment count - defaults to root level comments only", + "args": [ + { + "name": "withReplies", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserFollowingConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillingProjects", - "description": "Projects a user has launched that are successful, but have not completed fulfillment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "completedMilestones", + "description": "Representation of the Project Milestones", + "args": [], + "type": { "kind": "LIST", "name": null, "ofType": { @@ -8488,9750 +6050,2863 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Project", + "name": "ProjectMilestone", "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasImage", - "description": "If the user has uploaded an avatar.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasPassword", - "description": "Whether or not the user has a password.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasSlug", - "description": "Whether a user has their slug set.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasUnreadMessages", - "description": "Whether or not a user has unread messages.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasUnseenActivity", - "description": "Whether or not a user has unseen activity.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasUnseenSavedProjectsActivity", - "description": "Whether or not a user has unseen saved projects activity.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "highestProjectSentiment", - "description": "The highest sentiment for successful projects for a user", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "convertedWatchesCount", + "description": "Number of watchers who went on to back the project.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageUrl", - "description": "The user's avatar.", - "args": [ - { - "name": "blur", - "description": "Whether or not to blur the image.", - "type": { - "kind": "SCALAR", - "name": "Boolean", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": "The project's country", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Country", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "width", - "description": "The width of the image in pixels.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "countryCode", + "description": "The project's country.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CountryCode", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Moved to country which returns CountryType." + }, + { + "name": "createdAt", + "description": "When the project was created", + "args": [], + "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitedProjects", - "description": "Projects a user has been invited to collaborate on", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creator", + "description": "The project's creator.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creatorSharedDrafts", + "description": "The draft projects that have a share token for the project creator", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectSharedDraft", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creatorToolsPaths", + "description": "The paths for the creator tools pages", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreatorToolsPaths", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserInvitedProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isAppleConnected", - "description": "Whether or not the user has authenticated with Apple.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isBlocked", - "description": "Is user blocked by current user", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isCreator", - "description": "Whether a user is a creator of any project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeliverable", - "description": "Whether a user's email address is deliverable", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isEmailVerified", - "description": "Whether or not the user's email is verified.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isFacebookConnected", - "description": "Whether or not the user is connected to Facebook.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isFollowing", - "description": "Whether or not you are following the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isGhosting", - "description": "Whether a KSR admin is ghosting as another user", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isKsrAdmin", - "description": "Whether or not you are a KSR admin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isRegistered", - "description": "Whether the user is registered", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "curatedCollection", + "description": "The Curated Collection that a project is in e.g. Make 100", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CuratedCollection", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currency", + "description": "The project's currency code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CurrencyCode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSepaEligible", - "description": "Whether the user can create SEPA account payment sources", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSlugValid", - "description": "Whether a user's entered slug is valid.", - "args": [ - { - "name": "slug", - "description": "The user's entered slug.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Validation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSocializing", - "description": "Whether or not the user is either Facebook connected or has follows/followings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSuperbacker", - "description": "Whether the user is a superbacker", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "currentAmountPledgedUsd", + "description": "The current amount pledged in USD", + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Float", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "joinedOn", - "description": "The timestamp of when the user joined Kickstarter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "deadlineAt", + "description": "When is the project scheduled to end?", + "args": [], + "type": { "kind": "SCALAR", - "name": "ISO8601DateTime", + "name": "DateTime", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastLogin", - "description": "The last time a user logged in, time since epoch", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latestBackerFavoriteProject", - "description": "The most recent successful project that has a positive sentiment and a qualifying backer coverage rate", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "launchedProjects", - "description": "Projects a user has launched.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultFundingCurrencyForCountry", + "description": "The default currency for the project's country", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CurrencyCode", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultPledge", + "description": "The default no reward pledge amount based on the project's currency.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "A short description of the project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectsConnectionWithTotalCount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "Where the user is based.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Location", - "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membershipProjects", - "description": "Projects the user has collaborated on.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + { + "name": "duration", + "description": "Funding duration in days", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editProjectPledgePath", + "description": "The path to edit the current user's pledge for this project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MembershipProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The user's provided name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "needsFreshFacebookToken", - "description": "Does the user to refresh their facebook token?", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newsletterSubscriptions", - "description": "Which newsleters are the users subscribed to", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NewsletterSubscriptions", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "notifications", - "description": "All of a user's notifications", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environmentalCommitments", + "description": "The environmental commitments of the project.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Notification", + "name": "EnvironmentalCommitment", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optedOutOfRecommendations", - "description": "Is the user opted out from receiving recommendations", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizations", - "description": "Organizations a user is a member of", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "faqs", + "description": "List of FAQs of a project", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectFaqConnection", + "ofType": null }, - { - "name": "state", - "description": "Filter organizations by membership state.", - "type": { - "kind": "ENUM", - "name": "OrganizationMembershipState", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalCollectionDate", + "description": "The date at which pledge collections will end", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "flagging", + "description": "A report by the current user for the project.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Flagging", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "friends", + "description": "A project's friendly backers.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserOrganizationsConnection", - "ofType": null + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectBackerFriendsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fulfillmentModalDismissedAt", + "description": "When the fulfillment modal was dismissed", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fulfillmentStatus", + "description": "Status of fulfillment", + "args": [], + "type": { + "kind": "ENUM", + "name": "FulfillmentStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectNotifications", - "description": "A user's project notification settings", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "name": "fulfillmentStatusUpdatedAt", + "description": "When the fulfillment status was updated", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fundingRatio", + "description": "The ratio of funding progress.", + "args": [], + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Notification", + "kind": "SCALAR", + "name": "Ratio", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "savedProjects", - "description": "Projects a user has saved.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fxRate", + "description": "Exchange rate for the current user's currency", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generatedSlug", + "description": "The project's title converted to a slug.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "goal", + "description": "The minimum amount to raise for the project to be successful.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "googleAnalyticsApiSecret", + "description": "API secret for Google Analytics event", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, - { - "name": "state", - "description": "Filter projects by publically accessible state.", - "type": { - "kind": "ENUM", - "name": "PublicProjectState", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "googleAnalyticsTrackingId", + "description": "The Google Analytics tracking ID.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, - { - "name": "deadlineAfter", - "description": "Get saved projects with deadlines after this date", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasItemQuestionsOrOptions", + "description": "Whether or not the project has at least one item-level question or option", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "deadlineBefore", - "description": "Get saved projects with deadlines before this date", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserSavedProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "showPublicProfile", - "description": "Is the user's profile public", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The user's slug.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storedBankAccounts", - "description": "SEPA accounts stored for this user.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasPostCampaignConfig", + "description": "Does this project have any post-campaign config?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasRewardImages", + "description": "Whether or not the project has reward images", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasSlug", + "description": "Whether a project has its slug set.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasSupportingMaterials", + "description": "Whether or not the project has supporting materials (Prototype Gallery)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "includeExpired", - "description": "Should expired accounts be included.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasSurveyQuestionsOrSelections", + "description": "Whether or not the project has at least one item-level question, item-level option selection, or project-level question", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "BankAccountConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storedCards", - "description": "Stored Cards", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null - }, - "defaultValue": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "description": "The project's primary image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Photo", + "ofType": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageUrl", + "description": "A read-only representation of the image (complete with fallback default image)", + "args": [ + { + "name": "blur", + "description": "Whether or not to blur the image.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "width", + "description": "The width of the image in pixels.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDisliked", + "description": "Has the current user disliked this project?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserCreditCardTypeConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "successfulProjects", - "description": "Projects a user has launched that are successful.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isForwardFundTagged", + "description": "Is the project tagged with one of the Forward Fund tags?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isInPostCampaignPledgingPhase", + "description": "Is this project currently accepting post-campaign pledges?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLaunched", + "description": "The project has launched", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLiked", + "description": "Has the current user liked this project?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectsConnectionWithTotalCount", - "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "surveyResponses", - "description": "This user's survey responses", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { + { + "name": "isProjectOfTheDay", + "description": "Whether or not this is a Project of the Day.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isProjectWeLove", + "description": "Whether or not this is a Kickstarter-featured project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSharingProjectBudget", + "description": "Whether the project is sharing it's budgeting information with the everyone", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isUserCreator", + "description": "Whether current user is creator of current project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isWatchable", + "description": "Whether a not the project can be watched.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "answered", - "description": "Filter by projects that have or have not been answered.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isWatched", + "description": "Is the current user watching this project?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SurveyResponsesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalBackersAcrossProjects", - "description": "The total number of backers across all the user's projects", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalProjectsWeLove", - "description": "The total number of projects the user has created that are staff picked", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "A user's uid", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "A URL to the user's profile.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userRestrictions", - "description": "Details about a user's restrictions", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserRestriction", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "websites", - "description": "A user's websites", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserUrl", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserActiveProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddressConnection", - "description": "The connection type for Address.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AddressEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddressEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Address", - "description": "A user's shipping address", - "fields": [ - { - "name": "addressLine1", - "description": "Address line 1 (Street address/PO Box/Company name)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addressLine2", - "description": "Address line 2 (Apartment/Suite/Unit/Building)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "city", - "description": "City", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "countryCode", - "description": "2-letter country code", - "args": [], - "type": { - "kind": "ENUM", - "name": "CountryCode", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nonUpdatableSurveyResponsesCount", - "description": "The number of non updatable survey responses to this address", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "phoneNumber", - "description": "Recipient's phone number", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postalCode", - "description": "ZIP or postal code", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "primary", - "description": "Is this the user's primary address?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectsWithUpdatableSurveyResponses", - "description": "The title of projects with updatable survey responses", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "Items available through the project's backer rewards.", + "args": [ + { + "name": "excludeItemsWithoutRewards", + "description": "Whether to exclude the items that are not attached to any reward or addon.", + "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - } + }, + "defaultValue": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectsWithoutUpdatableSurveyResponses", - "description": "The title of projects with non updatable survey responses", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + ], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "RewardItem", "ofType": null } } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recipientName", - "description": "Address recipient name", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "referenceName", - "description": "Address reference or nickname", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "State/County/Province/Region.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatableSurveyResponsesCount", - "description": "The number of current updatable survey responses to this address", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user associated with the shipping address", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CountryCode", - "description": "Two letter ISO code for a country.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AQ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BJ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BQ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DJ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ER", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ES", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ET", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FJ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GQ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ID", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IQ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ME", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ML", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MQ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "QA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SJ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ST", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TJ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "US", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "XK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "YE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "YT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserBackedProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastUploadedVideo", + "description": "A project's last uploaded video, if it's processing, or the current project video.", + "args": [], + "type": { "kind": "OBJECT", - "name": "Project", + "name": "Video", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latePledgeBackersCount", + "description": "Total backers for the project during late pledge phase", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latePledgePledged", + "description": "How much money is pledged to the project during late pledge phase.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latePledgesEndedAt", + "description": "The datetime at which post-campaign pledging will end. This can be set to a future date if we have automatically scheduled an end to late pledging.", + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", + "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": true, - "deprecationReason": "Please use backingsCount instead." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "BackingState", - "description": "Various backing states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "preauth", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledged", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canceled", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collected", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errored", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authentication_required", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dropped", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserBackingsConnection", - "description": "The connection type for Backing.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BackingEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "launchedAt", + "description": "When the project launched", + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", + "name": "DateTime", "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Please use backingsCount instead." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BackingEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "MailboxType", - "description": "A mailbox", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ALL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INBOX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SENT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNREAD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ARCHIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SPAM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserConversationsConnection", - "description": "The connection type for Conversation.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConversationEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "description": "Where the project is based.", + "args": [], + "type": { "kind": "OBJECT", - "name": "Conversation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + "name": "Location", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConversationEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Conversation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Conversation", - "description": "A conversation on Kickstarter.", - "fields": [ - { - "name": "backing", - "description": "The backing made by the backer on the project this conversation is about", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxPledge", + "description": "The max pledge amount for a single reward tier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "When the first message was sent", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "metaCapiAccessToken", + "description": "Access token for Meta Conversion API", + "args": [], + "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "metaPixelId", + "description": "The unique identifier for the project's Meta Pixel ID", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "messages", - "description": "Messages that are part of this conversation", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestoneCategories", + "description": "List of milestones available to project, empty array if project has no possible milestones", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MilestoneCategory", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minPledge", + "description": "The min pledge amount for a single reward tier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The project's name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onBehalfOf", + "description": "A Stripe account identifier", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentSource", + "description": "Payment source on creator's account used to issue refunds.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreditCard", + "ofType": null }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "percentFunded", + "description": "What percent the project has towards meeting its funding goal.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pid", + "description": "The project's pid.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledged", + "description": "How much money is pledged to the project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postCampaignPledgingEnabled", + "description": "Is this project configured for post-campaign pledges?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "posts", + "description": "Project updates.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ConversationMessagesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "otherParticipant", - "description": "The other participant to this conversation", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project this conversation is about", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConversationMessagesConnection", - "description": "The connection type for Message.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MessageEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Scoped to draft or published posts", + "type": { + "kind": "ENUM", + "name": "PostState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "postType", + "description": "Scoped to post type: creator_interview or freeform_post", + "type": { + "kind": "ENUM", + "name": "PostFormat", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "forActivePrompt", + "description": "Scoped to a creator’s post associated with the active prompt", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", - "name": "Message", + "name": "PostConnection", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prelaunchActivated", + "description": "Whether a project has activated prelaunch.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prelaunchStory", + "description": "The rich text story for a prelaunch campaign.", + "args": [ + { + "name": "first", + "description": "The number of visible characters to fetch (does not include HTML markup).", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assetWidth", + "description": "The width of embedded assets in pixels.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MessageEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Message", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Message", - "description": "A message on Kickstarter.", - "fields": [ - { - "name": "body", - "description": "Body of the message", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + "name": "HTML", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isAppeal", - "description": "The message is an submission appeal", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prelaunchStoryForEditor", + "description": "The rich text story for a prelaunch campaign in raw form.", + "args": [ + { + "name": "first", + "description": "The number of visible characters to fetch (does not include HTML markup).", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assetWidth", + "description": "The width of embedded assets in pixels.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "HTML", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "readAt", - "description": "When the message was first read", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recipient", - "description": "The user who received this message", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sender", - "description": "The user who sent this message", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prelaunchStoryRichText", + "description": "Return an itemized version of the prelaunch story. This feature is in BETA: types can change anytime!", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RichText", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sentAt", - "description": "When the message was sent", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spam", - "description": "The message is spam", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "previewUrl", + "description": "The project's preview url.", + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserCreatedProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "profile", + "description": "The project's profile.", + "args": [], + "type": { "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + "name": "ProjectProfile", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserCuratedPagesConnection", - "description": "The connection type for CuratedPage.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CuratedPageEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CuratedPage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "projectOfTheDayAt", + "description": "When this project was Project of the Day.", + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", + "name": "DateTime", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CuratedPageEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CuratedPage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CuratedPage", - "description": "A curated page", - "fields": [ - { - "name": "description", - "description": "A curated page's description.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectRelayId", + "description": "The root project id under which the comment is nested", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectShortLink", + "description": "The project's bitly short URL", + "args": [ + { + "name": "ref_tag", + "description": "The ref tag type for the bitly hash", + "type": { + "kind": "ENUM", + "name": "BitlyHashes", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "A curated page's unique URL identifier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "A curated page's title.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "Feature", - "description": "The list of available public features", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "device_components", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "show_posts_feed", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_crashlytics", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_mixpanel", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_new_relic", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_hockey_app", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_koala", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_i18n", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_tappable_category_location", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_favorite_categories", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_wh_tout", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_qualtrics", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_native_checkout", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_native_checkout_pledge_view", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_live_streams", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_live_stream_discovery", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_live_stream_chat", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_scroll_output_observe_for_ui", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_backer_dashboard", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_email_verification_flow", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_email_verification_skip", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_segment", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_braze", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "android_segment", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "android_braze", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "native_creator_breakdown_chart", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "identity_verification_project_overview", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message_archiving", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message_spam", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "emoji_locale", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "default_to_campaign_on_mobile", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinned_posts_on_feed", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image_uploader_alt_text", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rich_text_embedifier", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "admin_checkout_debugger", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "accounts_upgrade", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ksr10_build_overview", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "me_generative_art", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_build_rewards_explorer", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_build_zendesk", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_build_milestones", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user_menu_draft_project", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "make_100_2020", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "funding_sheet", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "qualtrics", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "track_define_namespace", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "how_it_works", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "disable_manual_create_stripe_elements_postal_code", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_update_requests", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_header_media_carousel_hero", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featured_project_mobile_optimizations", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IBAN_flexibility", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inside_voices_footer", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stacked_recs_on_mobile", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_prelaunch_summaries", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ch_currency_selector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dk_currency_selector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "no_currency_selector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "se_currency_selector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects_on_project_page", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "datalake_fe_events", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_demographics_survey", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "save_project_experiment", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "segment_tracking_events", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "segment_hide_project_deadline_property", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "web_error_on_retry_of_failed_3ds_backing", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hide_facebook_login_button_2022", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_onboarding_flow_2021", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_risks_flow", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_element_project_build_2022", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hk_bank_account_holder_name", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_osat_survey_2022", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uk_created_projects_accept_usd_currency", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_referrer_codes_2023", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enable_spotlight_bg_image", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ecovadis_component_2023", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "web_braze", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "midas_beta_2023", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ccp_search_projects", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "global_nav_2023", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post_campaign_backings_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ckeditor_project_updates", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_card_unification_2023", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_card_unification_2023_videos", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backer_discovery_features_2023", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payments_stripe_link_on_checkout", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "address_collection_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backer_report_update_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delay_backer_trust_module_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "survey_replacement_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signal_of_fulfillment_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reset_backer_survey_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "disable_shipping_at_pledge", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledge_projects_overview_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "copy_rewards", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledge_redemption_v1", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserFollowersConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectStatus", + "description": "Project's now and next status", + "args": [], + "type": { "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + "name": "ProjectStatus", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserFollowingConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectUsdExchangeRate", + "description": "Exchange rate to US Dollars (USD) for the project's currency", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "questions", + "description": "Survey questions asked of all the project's backers", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Question", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recommendations", + "description": null, + "args": [], + "type": { "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + "name": "Recommendations", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Float", - "description": "The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserInvitedProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewards", + "description": "Project rewards.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "withActiveBackings", + "description": "Filters by active backings", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort the rewards by availability and cost", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + "name": "ProjectRewardConnection", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Validation", - "description": "Validity and associated messages.", - "fields": [ - { - "name": "errorTypes", - "description": "Error keys for validation error, if any", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "riskQuestions", + "description": "Risk questions for the project plan.", + "args": [], + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RiskQuestion", + "ofType": null + } + } } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "messages", - "description": "Error messages associated with the value", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "riskStrategies", + "description": "The risk mitigation strategies outlined for this project.", + "args": [], + "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "RiskStrategy", "ofType": null } } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "valid", - "description": "Whether a value is valid.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "description": "An ISO 8601-encoded datetime", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectsConnectionWithTotalCount", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "risks", + "description": "Potential hurdles to project completion.", + "args": [ + { + "name": "first", + "description": "The number of characters to fetch.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sendMetaCapiEvents", + "description": "Is this project configured so that events should be triggered for Meta's Conversions API?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sendThirdPartyEvents", + "description": "Is this project configured for third party analytics events?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "showCtaToLiveProjects", + "description": "Whether or not to show ended to live cta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "showSignalOfFulfillmentModal", + "description": "Whether or not to show the signal of fulfillment modal", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "The project's unique URL identifier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spreadsheet", + "description": "The Google Sheet associated to this project", + "args": [], + "type": { "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recommendationsEnabled", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "name": "Spreadsheet", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refTag", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The project's current state.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ProjectState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateChangedAt", + "description": "The last time a project's state changed, time since epoch", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Location", - "description": "A location.", - "fields": [ - { - "name": "country", - "description": "The country code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "countryName", - "description": "The localized country name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "county", - "description": "The county name or code. Can be null.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discoverUrl", - "description": "A URL to a discover page filtered by location", - "args": [ - { - "name": "ref_tag", - "description": "The ref tag", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "displayableName", - "description": "The displayable name. It includes the state code for US cities. ex: 'Seattle, WA'", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latitude", - "description": "The latitude of the location.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "longitude", - "description": "The longitude of the location.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The localized name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The state name or code. Can be null.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MembershipProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "statsInterval", + "description": "The initial project stats polling duration in ms", + "args": [], + "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NewsletterSubscriptions", - "description": "A subsciption a user has to a particular newsletter.", - "fields": [ - { - "name": "alumniNewsletter", - "description": "The subscription to the AlumniNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "artsCultureNewsletter", - "description": "The subscription to the ArtsCultureNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorNewsletter", - "description": "The subscription to the CreatorNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "filmNewsletter", - "description": "The subscription to the FilmNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gamesNewsletter", - "description": "The subscription to the GamesNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "story", + "description": "The story behind the project, parsed for presentation.", + "args": [ + { + "name": "first", + "description": "The number of visible characters to fetch (does not include HTML markup).", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assetWidth", + "description": "The width of embedded assets in pixels.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storyForEditor", + "description": "The project description without conversion for usage by Rich Text Editors.", + "args": [ + { + "name": "first", + "description": "The number of visible characters to fetch (does not include HTML markup).", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assetWidth", + "description": "The width of embedded assets in pixels.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storyRichText", + "description": "Return an itemized version of the story. This feature is in BETA: types can change anytime!", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RichText", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "happeningNewsletter", - "description": "The subscription to the HappeningNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "storyRteVersion", + "description": "The Rich Text Editor version that was used to generate the project story", + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inventNewsletter", - "description": "The subscription to the InventNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submission", + "description": "A project submission.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Submission", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "Tags project has been tagged with", + "args": [ + { + "name": "scope", + "description": "Scoped to an optionally provided scope", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TagScope", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Tag", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "musicNewsletter", - "description": "The subscription to the MusicNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "targetLaunchDate", + "description": "The project's target launch date", + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "ISO8601DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectsYoullLoveNewsletter", - "description": "The subscription to the ProjectsYoullLoveNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "targetLaunchDateUpdatedAt", + "description": "The time that the project's target launch date was updated", + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "ISO8601DateTime", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "promoNewsletter", - "description": "The subscription to the PromoNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeline", + "description": "The timeline of project events, including updates and milestones.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "withPinnedFirst", + "description": "Makes any pinned post the first item in the timeline", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectTimelineConnection", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "A URL to the project's page.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishingNewsletter", - "description": "The subscription to the PublishingNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "usdExchangeRate", + "description": "Exchange rate to US Dollars (USD), null for draft projects.", + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Float", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "usedLegacySurveys", + "description": "Whether or not the project has used legacy surveys.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userFeedback", + "description": "The feedback the current user has left for the project", + "args": [ + { + "name": "questionName", + "description": "Which question to fetch", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectFeedback", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userWasRemoved", + "description": "Was the current user removed from this project?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "weeklyNewsletter", - "description": "The subscription to the WeeklyNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "verifiedCreatorName", + "description": "Name of user on verified account", + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Notification", - "description": "An object containing a user's notifications.", - "fields": [ - { - "name": "email", - "description": "Are email notifications enabled for this topic", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "verifiedIdentity", + "description": "Name of user on verified account", + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "frequency", - "description": "The frequency of the notification", - "args": [], - "type": { - "kind": "ENUM", - "name": "UserNotificationFrequency", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The ID of the Notification", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mobile", - "description": "Are mobile notifications enabled for this topic", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectId", - "description": "The ID of the associated Project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectName", - "description": "The name of the associated Project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "topic", - "description": "The topic of the notification", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserNotificationTopic", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserNotificationFrequency", - "description": "User notification frequencies", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "once_a_day", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twice_a_day", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserNotificationTopic", - "description": "User notification topics", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "messages", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backings", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_digest", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updates", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "follower", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "friend_activity", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "friend_signup", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment_replies", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_edu", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketing_update", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_launch", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrganizationMembershipState", - "description": "Possible states for an organization membership", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DENIED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserOrganizationsConnection", - "description": "The connection type for Organization.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": true, + "deprecationReason": "Use verified_creator_name instead" + }, + { + "name": "video", + "description": "A project video.", + "args": [], + "type": { "kind": "OBJECT", - "name": "Organization", + "name": "Video", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Organization", - "description": "An organization", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "An organization's name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "An organization's slug", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PublicProjectState", - "description": "Publically visible project states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "LIVE", - "description": "Active and accepting pledges.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESSFUL", - "description": "Successfully funded by deadline.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": "Failed to fund by deadline.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBMITTED", - "description": "Project is submitted and in prelaunch state.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserSavedProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "watchesCount", + "description": "Number of watchers a project has.", + "args": [], + "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BankAccountConnection", - "description": "The connection type for BankAccount.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BankAccountEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "kind": "INTERFACE", + "name": "Commentable", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "Commentable", + "description": "Something that can be commented on", + "fields": [ + { + "name": "canComment", + "description": "True if the current user can comment (considers restrictions)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canCommentSansRestrictions", + "description": "True if the current user can comment (does not consider restrictions)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canUserRequestUpdate", + "description": "Whether a user can request an update about this project from the Creator", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": "List of comments on the commentable", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", - "name": "BankAccount", + "name": "CommentConnection", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BankAccountEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commentsCount", + "description": "Comment count - defaults to root level comments only", + "args": [ + { + "name": "withReplies", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectRelayId", + "description": "The root project id under which the comment is nested", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { "kind": "OBJECT", - "name": "BankAccount", + "name": "CreatorInterview", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BankAccount", - "description": "A bank account.", - "fields": [ - { - "name": "bankName", - "description": "The bank name if available.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastFour", - "description": "The last four digits of the account number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserCreditCardTypeConnection", - "description": "The connection type for CreditCard.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreditCardEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreditCardEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { + { "kind": "OBJECT", - "name": "CreditCard", + "name": "FreeformPost", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreditCard", - "description": "A credit card on file.", - "fields": [ - { - "name": "expirationDate", - "description": "When the credit card expires.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The card ID", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastFour", - "description": "The last four digits of the credit card number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentType", - "description": "The card's payment type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CreditCardPaymentType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The card's state.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CreditCardState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCardId", - "description": "Stripe card id", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The card type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CreditCardTypes", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CreditCardPaymentType", - "description": "Credit card payment types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ANDROID_PAY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPLE_PAY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BANK_ACCOUNT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREDIT_CARD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CreditCardState", - "description": "States of Credit Cards", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "UNAUTHORIZED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VERIFYING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CreditCardTypes", - "description": "Credit card types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AMEX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISCOVER", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JCB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MASTERCARD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VISA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DINERS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNION_PAY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SurveyResponsesConnection", - "description": "The connection type for SurveyResponse.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SurveyResponseEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SurveyResponse", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SurveyResponseEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { + { "kind": "OBJECT", - "name": "SurveyResponse", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SurveyResponse", - "description": "The response to a backer survey.", - "fields": [ - { - "name": "addressEditable", - "description": "Is the address still editable", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "answerDeadline", - "description": "The date past which no further updates are allowed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "answerable", - "description": "Is the survey currently unlocked and answerable.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "answeredAt", - "description": "The date on which the backer answered the survey", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", + "name": "Project", "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "answers", - "description": "An array of question and answer data for this survey response", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + } + ] + }, + { + "kind": "OBJECT", + "name": "CommentConnection", + "description": "The connection type for Comment.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SurveyAnswer", - "ofType": null - } + "kind": "OBJECT", + "name": "CommentEdge", + "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editedAt", - "description": "The date on which the backer edited their survey response", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The url used to access the survey", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SurveyAnswer", - "description": null, - "fields": [ - { - "name": "answer", - "description": "The response to the question.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Comment", + "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The ID of the answer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": "The question prompt or template name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "template", - "description": "The type of question, e.g. choices, checkbox, address, etc", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SurveyQuestionTemplateEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SurveyQuestionTemplateEnum", - "description": "Enum describing all the possible templates for survey questions", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "address", - "description": "address", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "email", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "other", - "description": "other", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "choices", - "description": "choices", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "checkboxes", - "description": "checkboxes", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserRestriction", - "description": "A user's restrictions", - "fields": [ - { - "name": "releaseAt", - "description": "Date when the restriction will be lifted. If null, the restriction is indefinite.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "restriction", - "description": "Type of restriction a user has", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserRestrictionKind", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserRestrictionKind", - "description": "Various restriction states, e.g. messaging, commenting", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "messaging", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commenting", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledging", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitting", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edit_spotlight_pages", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserUrl", - "description": "A user's websites", - "fields": [ - { - "name": "domain", - "description": "The domain of a user's website", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of a user's website", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CommentBadge", - "description": "All available comment author badges", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "creator", - "description": "Indicates the author is a creator", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collaborator", - "description": "Indicates the author is a collaborator", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "superbacker", - "description": "Indicates the author is a superbacker", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AccountInfo", - "description": "A project's account information.", - "fields": [ - { - "name": "availablePaymentSources", - "description": "Payment sources available to the project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "CreditCard", + "name": "PageInfo", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositAccount", - "description": "The account for funds.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "DepositAccount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "A project's email contact.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isEmailVerified", - "description": "Whether or not a project's email contact has been verified.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": "Payment source for dispute resolution.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentsOnboarding", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PaymentsOnboarding", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usesAccountHolderName", - "description": "True if the project accepts an account holder name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usesRoutingNumber", - "description": "True if the project accepts a routing number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DepositAccount", - "description": "A deposit account.", - "fields": [ - { - "name": "accountBusinessType", - "description": "The deposit account business type.", - "args": [], - "type": { - "kind": "ENUM", - "name": "DepositAccountBusiness", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "accountLastFour", - "description": "The last four digits of the account number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "additionalOwners", - "description": "Identity verifications for anyone owning > 25% of the company (if the identity is a legal entity)", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AdditionalOwner", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": "The company associated with this deposit account.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Company", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contactName", - "description": "The name associated with either the associated company or identity", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The Rosie ID for this DepositAccount", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "identity", - "description": "The identity associated with this deposit account.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Identity", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isStripeAccountCreated", - "description": "Has the Stripe Account been created for this deposit account.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "routingNumber", - "description": "The routing number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The deposit account's state.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "DepositAccountState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "streetAddress", - "description": "Either the company or identity street address", - "args": [], - "type": { - "kind": "OBJECT", - "name": "StreetAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DepositAccountBusiness", - "description": "Deposit account business types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "individual", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "non_profit", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AdditionalOwner", - "description": "Needed for the verification of legal entities that have multiple owners", - "fields": [ - { - "name": "address", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AdditionalOwnerAddress", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "birthdate", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "AdditionalOwnerBirthdate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstName", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastName", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "personalIdNumberProvided", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CommentEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Comment", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verification", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AdditionalOwnerVerification", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AdditionalOwnerAddress", - "description": null, - "fields": [ - { - "name": "country", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AdditionalOwnerBirthdate", - "description": null, - "fields": [ - { - "name": "day", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "month", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "year", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AdditionalOwnerVerification", - "description": null, - "fields": [ - { - "name": "details", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "detailsCode", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "document", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "documentBack", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AsynchronousVerificationState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AsynchronousVerificationState", - "description": "Something that is expected to eventually become either 'verified' or 'unverified', but may remain 'pending' for an indefinite amount of time", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "pending", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unverified", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verified", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Company", - "description": "A deposit account's company.", - "fields": [ - { - "name": "name", - "description": "The company name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "phoneNumber", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "streetAddress", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Comment", + "description": "A comment", + "fields": [ + { + "name": "author", + "description": "The author of the comment", + "args": [], + "type": { "kind": "OBJECT", - "name": "StreetAddress", + "name": "User", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vatNumber", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verification", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authorBacking", + "description": "The author's backing information", + "args": [], + "type": { "kind": "OBJECT", - "name": "AsynchronousVerification", + "name": "Backing", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "StreetAddress", - "description": "The street address of an individual or company", - "fields": [ - { - "name": "country", - "description": "2-letter country code", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locality", - "description": "City/District/Suburb/Town/Village", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postalCode", - "description": "ZIP or postal code", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "State/County/Province/Region.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "street1", - "description": "Address line 1 (Street address/PO Box/Company name)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "street2", - "description": "Address line 2 (Apartment/Suite/Unit/Building)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AsynchronousVerification", - "description": null, - "fields": [ - { - "name": "fieldsNeeded", - "description": "If it didn't pass verification, this array will contain the names of the attributes that failed (e.g., for a Company: ['address.line1'])", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authorBadges", + "description": "The badges for the comment author", + "args": [], + "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "CommentBadge", + "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AsynchronousVerificationState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Identity", - "description": "A deposit account's identity.", - "fields": [ - { - "name": "id", - "description": "ID of the identity", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "identityDocument", - "description": "The most recent identity document", - "args": [], - "type": { - "kind": "OBJECT", - "name": "IdentityDocument", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The account-holder name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verification", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "AsynchronousVerification", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IdentityDocument", - "description": "The relevant identity document supplied for identity verification.", - "fields": [ - { - "name": "identityState", - "description": "The associated identity's verification state", - "args": [], - "type": { - "kind": "ENUM", - "name": "IdentityVerificationState", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationState", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IdentityDocumentVerificationStates", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "IdentityVerificationState", - "description": "Identity verification states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ERROR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PASSED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STARTED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VERIFYING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "IdentityDocumentVerificationStates", - "description": "Identity document verification states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SUCCESSFUL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STARTED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PENDING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ABANDONED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DepositAccountState", - "description": "Deposit account states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNAUTHORIZED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VERIFYING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PaymentsOnboarding", - "description": "A representation of the creator's progress through the payments & identity parts of Project Build onboarding. Currently just their overall 'status'", - "fields": [ - { - "name": "status", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PaymentsOnboardingStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PaymentsOnboardingStatus", - "description": "The overall status of the payments & identity onboarding flow of project build.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "complete", - "description": "The creator successfully completed payments & identity onboarding", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "in_progress", - "description": "The creator has started onboarding but has not yet finished", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requires_hosted_onboarding", - "description": "The creator must proceed to Stripe Hosted Onboarding to finish onboarding", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectActions", - "description": "List actions current user can perform on a project", - "fields": [ - { - "name": "displayConvertAmount", - "description": "Whether or not the user is in a state to see currency conversions", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shareDraft", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "showExternalSurvey", - "description": "Whether or not the external survey should be displayed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectRewardConnection", - "description": "The connection type for Reward.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Category", - "description": "A project category.", - "fields": [ - { - "name": "analyticsName", - "description": "Category name in English for analytics use.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "goalHelperLimit", - "description": "Advised maximum goal limit in USD", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Category name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentCategory", - "description": "Category parent", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentId", - "description": "Parent id of the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "Projects in a category.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authorCanceledPledge", + "description": "Whether the author has canceled their pledge", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "body", + "description": "The body of the comment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canDelete", + "description": "Whether the current user can delete the comment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canPin", + "description": "Whether current user can pin a comment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "state", - "description": "Filter projects by publically accessible state.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PublicProjectState", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CategoryProjectsConnection", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canReport", + "description": "Whether current user can report a comment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "Category slug.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "createdAt", + "description": "When was this comment posted", + "args": [], + "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subcategories", - "description": "Subcategories.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleted", + "description": "Whether the comment is deleted", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletedAuthor", + "description": "Whether the comment author is a deleted user and not the creator", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasFlaggings", + "description": "Whether a comment has any flaggings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CategorySubcategoriesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalProjectCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "A URL to the category page.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CategoryProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CategorySubcategoriesConnection", - "description": "The connection type for Category.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CategoryEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CategoryEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AiDisclosure", - "description": "An AI disclosure.", - "fields": [ - { - "name": "fundingForAiAttribution", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fundingForAiConsent", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fundingForAiOption", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "generatedByAiConsent", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "generatedByAiDetails", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "involvesAi", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "involvesFunding", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "involvesGeneration", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "involvesOther", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "otherAiDetails", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BackerSurvey", - "description": "A backer survey that a creator sends", - "fields": [ - { - "name": "backersRemaining", - "description": "The number of backers who have not answered the survey", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "parentId", + "description": "The ID of the parent comment", + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "pinnedAt", + "description": "When the comment was pinned", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sentAt", - "description": "When the survey was sent", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "surveyCompletePercentage", - "description": "The percentage of surveys that have been completed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + "name": "ISO8601DateTime", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectBusinessAddressConnection", - "description": "The connection type for BusinessAddress.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BusinessAddressEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removedPerGuidelines", + "description": "Whether the comment author has been removed by kickstarter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "replies", + "description": "The replies on a comment", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BusinessAddressEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mainAddress", - "description": "Whether or not this is the main address for the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BusinessAddress", - "description": "A business address.", - "fields": [ - { - "name": "addressLine1", - "description": "The first address line", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addressLine2", - "description": "The second address line", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "city", - "description": "The address city", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contactName", - "description": "The address contact name", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": "The address country, e.g. US", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + "name": "CommentConnection", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Items associated with the address.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spam", + "description": "Is this comment spam", + "args": [], + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "RewardItem", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postalCode", - "description": "The address postal_code", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "The address region, e.g. North Dakota", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CollaboratorPermission", - "description": "A permission for a collaborator on a project", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "edit_project", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edit_faq", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "view_pledges", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillment", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectCollaboratorConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectCollaboratorEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sustained", + "description": "Whether this comment has been reviewed and sustained by an admin", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CommentBadge", + "description": "All available comment author badges", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "creator", + "description": "Indicates the author is a creator", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collaborator", + "description": "Indicates the author is a collaborator", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "superbacker", + "description": "Indicates the author is a superbacker", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Backing", + "description": "A backing", + "fields": [ + { + "name": "addOns", + "description": "The add-ons that the backer selected", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + "name": "RewardTotalCountConnection", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectCollaboratorEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The email of a collaborator on a project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membershipState", - "description": "The state of a collaborator's membership on a project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CollaboratorMembershipState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permissions", - "description": "The permissions of the collaborator", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addOnsWithQuantity", + "description": "The add-ons that the backer selected", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BackingAddon", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowedCountries", + "description": "Countries that the backing's reward can be shipped to. If null, the backing's reward can be shipped to any country.", + "args": [], + "type": { "kind": "LIST", "name": null, "ofType": { @@ -18239,8809 +8914,5384 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "CollaboratorPermission", + "name": "CountryCode", "ofType": null } } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The title of a collaborator on a project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CollaboratorMembershipState", - "description": "State of membership for a collaborator on a project", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "invited", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "active", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "declined", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inactive", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectMilestone", - "description": "Milestones for projects", - "fields": [ - { - "name": "completedAt", - "description": "When the Milestone was marked as completed", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "milestoneCategory", - "description": "The category for the Milestone", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Country", - "description": "A supported country.", - "fields": [ - { - "name": "code", - "description": "ISO ALPHA-2 code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCode", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amount", + "description": "Total amount pledged by the backer to the project, including shipping.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backer", + "description": "The backer", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backerCompleted", + "description": "If the backer_completed_at is set or not", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Country name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "backerNote", + "description": "Backer's note regarding their backing", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "regions", - "description": "Regions part of this country", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backingDetailsPageUrl", + "description": "URL for the backing details page", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Region", + "kind": "SCALAR", + "name": "String", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeAccountSupportedRegions", - "description": "Regions that Stripe supports for Stripe Accounts", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + { + "name": "backingUrl", + "description": "A link to the backing information", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bonusAmount", + "description": "Extra amount the backer pledged on top of the minimum.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Region", + "name": "Money", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Region", - "description": "A region inside a country.", - "fields": [ - { - "name": "code", - "description": "Region code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Region name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectSharedDraft", - "description": "A Project that has a generated share token.", - "fields": [ - { - "name": "id", - "description": "The project id of a shared draft", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The project name of a shared draft", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatorToolsPaths", - "description": null, - "fields": [ - { - "name": "advancedAnalyticsPath", - "description": "The advanced analytics path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerReportPath", - "description": "The backer report path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerSurveyPath", - "description": "The backer survey path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collaboratorsPath", - "description": "The project collaborators path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contactPath", - "description": "The contact path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorFaqPath", - "description": "The creator faq path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorHandbookPath", - "description": "The creator handbook path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cancelable", + "description": "If the backing can be cancelled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cart", + "description": "Contains the backer's item preferences and responses to survey questions", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Cart", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dashboardPath", - "description": "The project dashboard path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientSecret", + "description": "If `requires_action` is true, `client_secret` should be used to initiate additional client-side authentication steps", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editRewardsProjectPath", - "description": "The edit rewards project path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "conversation", + "description": "Message thread between backer and creator", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Conversation", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillmentDashboardPath", - "description": "The fulfillment dashboard path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deliveryAddress", + "description": "The delivery address associated with the backing", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "helpResourcesPath", - "description": "The help resources path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "errorReason", + "description": "The reason for an errored backing", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "messageThreadsPath", - "description": "The messages thread path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fulfillmentStatus", + "description": "The fulfillment status of a backing.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "FulfillmentStatusDisplayOptions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasFlaggings", + "description": "Whether or not the backing has any open flaggings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLatePledge", + "description": "Whether or not the backing is a late pledge", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPostCampaign", + "description": "Is this backing a late pledge or did it occur during the crowdfunding campaign?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latestSetupIntent", + "description": "If present, the most recent setup_intent data from Stripe.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SetupIntent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "description": "The backing location.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentSource", + "description": "Payment source used on a backing.", + "args": [], + "type": { + "kind": "UNION", + "name": "PaymentSource", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postsDashboardDraftsPath", - "description": "The draft posts path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "pledgedOn", + "description": "When the backing was created", + "args": [], + "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postsDashboardPublishedPath", - "description": "The published posts path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "processing", + "description": "Is this pledge processing?", + "args": [], + "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "The project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refunded", + "description": "If the backing was refunded", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removalRequestIsNonissue", + "description": "Whether or not a removal request task is marked as nonissue", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectBuildPath", - "description": "The project build path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "requiresAction", + "description": "Whether this checkout requires additional client-side authentication steps (e.g. 3DS2) to complete the on-session pledge flow", + "args": [], + "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reward", + "description": "The reward the backer is expecting", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reward", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardsAmount", + "description": "Amount pledged for all rewards, the sum off all minimums, excluding shipping", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectPath", - "description": "The project path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "rosiePledgeAdminTree", + "description": "Admin tree for the associated Rosie Pledge", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CuratedCollection", - "description": "Curated collections of projects, represented by badges.", - "fields": [ - { - "name": "badge", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnvironmentalCommitment", - "description": null, - "fields": [ - { - "name": "commitmentCategory", - "description": "The type of environmental commitment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnvironmentalCommitmentCategory", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "An environmental commitment description", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "sequence", + "description": "Sequence of the backing", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnvironmentalCommitmentCategory", - "description": "The type of environmental commitment for a project.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "long_lasting_design", - "description": "long lasting design", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sustainable_materials", - "description": "sustainable materials", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "environmentally_friendly_factories", - "description": "environmentally friendly factories", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sustainable_distribution", - "description": "sustainable distribution", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reusability_and_recyclability", - "description": "reusability and recyclability", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "something_else", - "description": "something else", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectFaqConnection", - "description": "The connection type for ProjectFaq.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectFaqEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingAmount", + "description": "Shipping amount for the rewards chosen by the backer for their location", + "args": [], + "type": { "kind": "OBJECT", - "name": "ProjectFaq", + "name": "Money", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingSummary", + "description": "A brief description of shipping selections for backing", + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectFaqEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectFaq", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The status of a backing", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "BackingState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "successfulRefunds", + "description": "Refunds", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "surveyResponses", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SurveyResponse", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "usableBackerAddresses", + "description": "All of the backer's saved addresses that match the backing country", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectFaq", - "description": "Faqs for a project", - "fields": [ - { - "name": "answer", - "description": "Faq answer", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "When faq was posted", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Money", + "description": "A monetary amount and its corresponding currency.", + "fields": [ + { + "name": "amount", + "description": "Floating-point numeric value of monetary amount represented as a string", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currency", + "description": "Currency of the monetary amount", + "args": [], + "type": { + "kind": "ENUM", + "name": "CurrencyCode", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "position", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "symbol", + "description": "Symbol of the currency in which the monetary amount appears", + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": "Faq question", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "When faq was updated", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Flagging", - "description": "A report by a user.", - "fields": [ - { - "name": "details", - "description": "The detailed reason for the flagging.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "flaggedContent", - "description": "The content that has been flagged by the user.", - "args": [], - "type": { - "kind": "UNION", - "name": "FlaggableContent", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CurrencyCode", + "description": "A list of Iso4217–supported currencies.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AUD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CAD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CHF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DKK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EUR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GBP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HKD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JPY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MXN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NZD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PLN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SGD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "USD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Address", + "description": "A user's shipping address", + "fields": [ + { + "name": "addressLine1", + "description": "Address line 1 (Street address/PO Box/Company name)", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "kind", - "description": "The general reason for the flagging.", - "args": [], - "type": { - "kind": "ENUM", - "name": "FlaggingKind", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user who created the flagging.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "FlaggableContent", - "description": "Types that can be reported by users", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Message", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "FlaggingKind", - "description": "The bucket for a flagging (general reason).", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PROHIBITED_ITEMS", - "description": "prohibited-items", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHARITY", - "description": "charity", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESALE", - "description": "resale", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FALSE_CLAIMS", - "description": "false-claims", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT", - "description": "misrep-support", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT", - "description": "not-project", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUIDELINES_VIOLATION", - "description": "guidelines-violation", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_ISSUES", - "description": "post-funding-issues", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SPAM", - "description": "spam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ABUSE", - "description": "abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VICES_DRUGS", - "description": "vices-drugs", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VICES_ALCOHOL", - "description": "vices-alcohol", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VICES_WEAPONS", - "description": "vices-weapons", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_CLAIMS", - "description": "health-claims", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_REGULATIONS", - "description": "health-regulations", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_GMOS", - "description": "health-gmos", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_LIVE_ANIMALS", - "description": "health-live-animals", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_ENERGY_FOOD_AND_DRINK", - "description": "health-energy-food-and-drink", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FINANCIAL_CONTESTS_COUPONS", - "description": "financial-contests-coupons", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FINANCIAL_SERVICES", - "description": "financial-services", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FINANCIAL_POLITICAL_DONATIONS", - "description": "financial-political-donations", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OFFENSIVE_CONTENT_HATE", - "description": "offensive-content-hate", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OFFENSIVE_CONTENT_PORN", - "description": "offensive-content-porn", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESELLING", - "description": "reselling", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PLAGIARISM", - "description": "plagiarism", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROTOTYPE_MISREPRESENTATION", - "description": "prototype-misrepresentation", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_IMPERSONATION", - "description": "misrep-support-impersonation", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_OUTSTANDING_FULFILLMENT", - "description": "misrep-support-outstanding-fulfillment", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_SUSPICIOUS_PLEDGING", - "description": "misrep-support-suspicious-pledging", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_OTHER", - "description": "misrep-support-other", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_CHARITY", - "description": "not-project-charity", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_STUNT_OR_HOAX", - "description": "not-project-stunt-or-hoax", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_PERSONAL_EXPENSES", - "description": "not-project-personal-expenses", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_BAREBONES", - "description": "not-project-barebones", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_OTHER", - "description": "not-project-other", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUIDELINES_SPAM", - "description": "guidelines-spam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUIDELINES_ABUSE", - "description": "guidelines-abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_REWARD_NOT_AS_DESCRIBED", - "description": "post-funding-reward-not-as-described", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_REWARD_DELAYED", - "description": "post-funding-reward-delayed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_SHIPPED_NEVER_RECEIVED", - "description": "post-funding-shipped-never-received", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_CREATOR_SELLING_ELSEWHERE", - "description": "post-funding-creator-selling-elsewhere", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_CREATOR_UNCOMMUNICATIVE", - "description": "post-funding-creator-uncommunicative", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_CREATOR_INAPPROPRIATE", - "description": "post-funding-creator-inappropriate", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_SUSPICIOUS_THIRD_PARTY", - "description": "post-funding-suspicious-third-party", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_ABUSE", - "description": "comment-abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_DOXXING", - "description": "comment-doxxing", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_OFFTOPIC", - "description": "comment-offtopic", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_SPAM", - "description": "comment-spam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_ABUSE", - "description": "backing-abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_DOXXING", - "description": "backing-doxxing", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_FRAUD", - "description": "backing-fraud", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_SPAM", - "description": "backing-spam", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectBackerFriendsConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "addressLine2", + "description": "Address line 2 (Apartment/Suite/Unit/Building)", + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "FulfillmentStatus", - "description": "All available fulfillment statuses", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NO_REWARDS_MADE", - "description": "No rewards made; default value", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SOME_REWARDS_MADE", - "description": "Some rewards made", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ALL_REWARDS_MADE", - "description": "All rewards made", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FULFILLING_SOME_REWARDS", - "description": "Fulfilling some rewards", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FULFILLING_ALL_REWARDS", - "description": "Fulfilling all rewards", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FULFILLMENT_COMPLETE", - "description": "Fulfillment complete", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Ratio", - "description": "A number between 0.0 and 1.0.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Video", - "description": "A project video", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "city", + "description": "City", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previewImageUrl", - "description": "Preview image url for the video", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Upload status of the video", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "countryCode", + "description": "2-letter country code", + "args": [], + "type": { "kind": "ENUM", - "name": "VideoState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tracks", - "description": "A video's tracks", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "CountryCode", + "ofType": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nonUpdatableSurveyResponsesCount", + "description": "The number of non updatable survey responses to this address", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "VideoTracksConnection", - "ofType": null + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "videoSources", - "description": "A video's sources (hls, high, base)", - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoSources", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "VideoState", - "description": "All available video states", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PROCESSING", - "description": "Initial, incomplete status of a video", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": "Processing the video file failed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESSFUL", - "description": "Processing the video file successfully completed", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoTracksConnection", - "description": "The connection type for VideoTrack.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "VideoTrackEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "VideoTrack", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "phoneNumber", + "description": "Recipient's phone number", + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoTrackEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoTrack", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoTrack", - "description": "A video caption", - "fields": [ - { - "name": "cues", - "description": "A video track's cues (individaul caption with timestamp)", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + { + "name": "postalCode", + "description": "ZIP or postal code", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "primary", + "description": "Is this the user's primary address?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectsWithUpdatableSurveyResponses", + "description": "The title of projects with updatable survey responses", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "VideoTrackCuesConnection", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectsWithoutUpdatableSurveyResponses", + "description": "The title of projects with non updatable survey responses", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "importStatus", - "description": "Import status of a video track", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "VideoTrackState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "kind", - "description": "The type of a video track (caption, subtitle)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "language", - "description": "The language of the video track", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CaptionLanguage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tid", - "description": "A video track public ID", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "trackSourceUrl", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoTrackCuesConnection", - "description": "The connection type for VideoTrackCue.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "VideoTrackCueEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "VideoTrackCue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "recipientName", + "description": "Address recipient name", + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoTrackCueEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoTrackCue", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoTrackCue", - "description": "A single video track caption with timestamp", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "referenceName", + "description": "Address reference or nickname", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "VideoTrackState", - "description": "All possible import states for a video track", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NONE", - "description": "Not import exists", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IMPORTING", - "description": "An import is in progress", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESS", - "description": "An import was successful", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILURE", - "description": "An import attempt was unsuccessful", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CaptionLanguage", - "description": "A language eligible for captions in video tracks.", - "fields": [ - { - "name": "code", - "description": "The code used as a key for the language.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CaptionLanguageCode", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the language.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CaptionLanguageCode", - "description": "Two letter language code for eligible caption languages", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "EN", - "description": "English", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AR", - "description": "العربية", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CA", - "description": "Català", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CS", - "description": "Čeština", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DA", - "description": "Dansk", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DE", - "description": "Deutsch", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EL", - "description": "ελληνικά", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ES_ES", - "description": "Español (España)", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ES_MX", - "description": "Español (México)", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FI", - "description": "Suomi", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FR", - "description": "Français", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GA", - "description": "Gaeilge", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HE", - "description": "עברית", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HI", - "description": "हिन्दी", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HR", - "description": "Hrvatski", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HU", - "description": "Magyar", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ID", - "description": "Bahasa Indonesia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IT", - "description": "Italiano", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JA", - "description": "日本語", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KO", - "description": "한국어", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MS", - "description": "Bahasa Melayu", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NB", - "description": "Norsk bokmål", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NPI", - "description": "नेपाली", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NL", - "description": "Nederlands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NV", - "description": "Diné bizaad", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PL", - "description": "Polski", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PES", - "description": "فارسی", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRS", - "description": "دری", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PT_BR", - "description": "Português (Brasil)", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PT_PT", - "description": "Português (Portugal)", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RO", - "description": "Română", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RU", - "description": "Русский", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SK", - "description": "Slovenčina", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SV", - "description": "Svenska", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TH", - "description": "ภาษาไทย", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TR", - "description": "Türkçe", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UK", - "description": "українська", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VI", - "description": "tiếng Việt", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "YI", - "description": "יידיש", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZH_CN", - "description": "简体中文", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZH_TW", - "description": "繁體中文", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoSources", - "description": "A video's sources", - "fields": [ - { - "name": "base", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoSourceInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "high", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoSourceInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hls", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoSourceInfo", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoSourceInfo", - "description": "The details of a video's source", - "fields": [ - { - "name": "src", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MilestoneCategory", - "description": null, - "fields": [ - { - "name": "name", - "description": "Name of category", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": "Order to display category in for Project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "region", + "description": "State/County/Province/Region.", + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PostState", - "description": "Possible states for project posts.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "processing", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "published", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "draft", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PostFormat", - "description": "The possible post types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "freeform_post", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_interview", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostConnection", - "description": "The connection type for Postable.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PostableEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Postable", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatableSurveyResponsesCount", + "description": "The number of current updatable survey responses to this address", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": "The user associated with the shipping address", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostableEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { "kind": "INTERFACE", - "name": "Postable", + "name": "Node", "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CountryCode", + "description": "Two letter ISO code for a country.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AQ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AX", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BJ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BQ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BV", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CV", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CX", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DJ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ER", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ES", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ET", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FJ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GQ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ID", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IQ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LV", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ME", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ML", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MQ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MV", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MX", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "QA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SJ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ST", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SV", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SX", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TJ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TV", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "US", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "XK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "YE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "YT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Cart", + "description": "A cart associated with a backing", + "fields": [ + { + "name": "answers", + "description": "The answers to project-level survey questions", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Answer", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Postable", - "description": "Something that can be posted", - "fields": [ - { - "name": "actions", - "description": "Actions you can currently perform", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PostActions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "author", - "description": "The author of the project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorRole", - "description": "The author role of the project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PostAuthorRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The date the project update was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "finalizedAt", + "description": "When the cart was finalized (i.e., when the backer submitted responses)", + "args": [], + "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "excludedRewards", - "description": "All rewards belonging to a post that were specifically marked by a creator to be excluded from receiving a post notification. This does not, however, include the no reward tier.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null - }, - "defaultValue": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItems", + "description": "The associated line items", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LineItem", + "ofType": null + } + } + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shouldCollectAddress", + "description": "Whether or not this cart needs an address to be finalized", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LineItem", + "description": "A line item in a cart", + "fields": [ + { + "name": "answers", + "description": "The answers associated with the line item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Answer", + "ofType": null + } + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "item", + "description": "The item associated with the line item", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardItem", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fans", - "description": "Users that have liked this project update.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "itemVariant", + "description": "The item variant the backer selected (unless master variant)", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ItemVariant", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ItemVariant", + "description": "A unique item variant aka SKU", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null - }, - "defaultValue": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optionValues", + "description": "The option values associated with this variant", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OptionValue", + "ofType": null + } + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The sku value (e.g. 'Hoodie-Small-Blue-Checkered')", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OptionValue", + "description": "An option value (e.g. \"red\") associated with an option type (e.g. \"color\")", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null - }, - "defaultValue": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optionType", + "description": "The option type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OptionType", + "ofType": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The option value", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasExcludedNoRewardTier", - "description": "True if creator has excluded the no reward tier from receiving a post notification.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includedRewards", - "description": "All rewards that were marked to recieve a post notification, excluding the no reward tier.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OptionType", + "description": "An option type associated with an item (e.g. \"size\" or \"color\")", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "item", + "description": "The item associated with the option type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardItem", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The option type name (e.g. \"size\" or \"color\")", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prompt", + "description": "The option type prompt (e.g. \"What size do you want?\")", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLiked", - "description": "Whether or not the current user has liked this project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPublic", - "description": "True if marked as a public public post, false if the post is backers only.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isVisible", - "description": "True if the post's content is visible to the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Query the read field in post abilities instead." - }, - { - "name": "likesCount", - "description": "The number of likes a post has.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nextPost", - "description": "The next post.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "The project update number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedAt", - "description": "The date the project update was pinned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previousPost", - "description": "The previous post.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Project that belongs to post.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "The date the project update was published.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timeLeftToEdit", - "description": "How much time a creator or collaborator has left to edit the post.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The project update's title.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The post type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Post", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "The date the project update was last edited.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The project update's URL.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CreatorInterview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "PostActions", - "description": "List actions current user can perform on a post", - "fields": [ - { - "name": "destroy", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edit", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pin", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publish", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "read", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "update", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PostAuthorRole", - "description": "The project roles a project update author can have.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "creator", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collaborator", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "Post", - "description": "Post types", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "FreeformPost", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CreatorInterview", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectProfile", - "description": "A profile for after a project has ended.", - "fields": [ - { - "name": "blurb", - "description": "The description of the projects from the project's profile.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featureImageUrl", - "description": "Featured image for this project profile.", - "args": [ - { - "name": "width", - "description": "The width of the image in pixels.", - "type": { - "kind": "NON_NULL", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": "The associated option values", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OptionValue", + "ofType": null + } } - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name from the project's profile.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The project profile's current state.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectProfileState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProjectProfileState", - "description": "Various project profile states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "BitlyHashes", - "description": "The different bitly hashes for a project", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SHARE", - "description": "A project's share link", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TWEET", - "description": "A project's twitter share link", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FACEBOOK", - "description": "A project's facebook share link", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EMAIL", - "description": "A project's email share link", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectStatus", - "description": "Project status set by user", - "fields": [ - { - "name": "enabled", - "description": "Whether the project status is currently enabled or not (opted-in / opted-out)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "Id of a project status", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nextDueDate", - "description": "The estimated due date for the next_status of the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nextStatus", - "description": "The next_status of the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nowStatus", - "description": "The now_status of the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "When project status is updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Question", - "description": "A question associated with one of the following: Project, RewardItem", - "fields": [ - { - "name": "choiceSelectionLimit", - "description": "The question choice selection limit", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "choices", - "description": "The question choices", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardItem", + "description": "A reward item.", + "fields": [ + { + "name": "addOns", + "description": "The add-ons that the item is included in.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addOnsCount", + "description": "The numer of add-ons that the item is included in.", + "args": [], + "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optional", - "description": "Whether the question is optional", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prompt", - "description": "The question prompt", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questionable", - "description": "The object associated with the question", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "Questionable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The question type", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "QuestionType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "Questionable", - "description": "An object that can be associated with a question", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "QuestionType", - "description": "Question types", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "text", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "choices", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Recommendations", - "description": "Score and model from recommendations engine if a project was fetched via recommendations.", - "fields": [ - { - "name": "modelName", - "description": "Model used for these recommendations.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rawScore", - "description": "Raw score from recommendations.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "score", - "description": "Recommendations score.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RiskQuestion", - "description": "A category of risk. Each category corresponds to a question in the project Plan.", - "fields": [ - { - "name": "inputType", - "description": "The input type of the risk category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RiskCategoryInput", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": "The question associated with the risk category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "required", - "description": "Whether or not this is a required category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The category identifier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RiskCategoryType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RiskCategoryInput", - "description": "Describes the expected input type for a risk category.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "text", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "radio", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RiskCategoryType", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "delays", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unexpected_pledge_volume", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previous_experience", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillment_plan", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_budget_contingency", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "alternative_fulfillment_path", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RiskStrategy", - "description": null, - "fields": [ - { - "name": "description", - "description": "Creator's answer for mitigating this particular risk category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "riskCategory", - "description": "The type of risk", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RiskCategoryType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "riskQuestion", - "description": "The question the creator is answering.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RiskQuestion", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Spreadsheet", - "description": "A project spreadsheet, including a url and row data", - "fields": [ - { - "name": "data", - "description": "The data of the Google Sheet associated to this project", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SpreadsheetDatum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dataLastUpdatedAt", - "description": "When the data for the sheet was last fetched successfully", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "displayMode", - "description": "Can be `amount` or `percent` based on the creator's choice", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasDisplayableData", - "description": "Whether a spreadsheet contains the minimum information to render a graphic budget", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "public", - "description": "Whether the sheet is shareable with the public", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "hasBackers", + "description": "Whether backers have backed rewards this item belongs to", + "args": [], + "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of the Google Sheet associated to this project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SpreadsheetDatum", - "description": "A row of datum for a funding spreadsheet", - "fields": [ - { - "name": "description", - "description": "Expanded description of the purpose of that row", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the row", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "phase", - "description": "The funding category of the row", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rowNum", - "description": "The spreadsheet row number", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The dollar value of the row", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProjectState", - "description": "Various project states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "STARTED", - "description": "Created and preparing for launch.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBMITTED", - "description": "Ready for launch with a draft submitted for auto-approval.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LIVE", - "description": "Active and accepting pledges.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CANCELED", - "description": "Canceled by creator.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUSPENDED", - "description": "Suspended for investigation, visible.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PURGED", - "description": "Suspended and hidden.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESSFUL", - "description": "Successfully funded by deadline.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": "Failed to fund by deadline.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "HTML", - "description": "An HTML string.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichText", - "description": "Itemized rich text", - "fields": [ - { - "name": "items", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "UNION", - "name": "RichTextItem", + "kind": "SCALAR", + "name": "ID", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "RichTextItem", - "description": "Rich text items: Paragraph, Headers, List, Quote, Photo, Audio, Video or Oembed", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "RichTextParagraph", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader1", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader2", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader3", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader4", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextList", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextQuote", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextPhoto", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextAudio", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextVideo", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextOembed", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "RichTextParagraph", - "description": "A Paragraph.

", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader1", - "description": "A Header 1.

", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader2", - "description": "A Header 2.

", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader3", - "description": "A Header 3.

", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader4", - "description": "A Header 4.

", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextList", - "description": "A list.
    ", - "fields": [ - { - "name": "items", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "description": "The item image", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Photo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "itemVariants", + "description": "Variants of this item", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "RichTextListItem", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemVariant", + "ofType": null + } } } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextListItem", - "description": "A list item.
  • ", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextQuote", - "description": "A quote.
    ", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextPhoto", - "description": "A Photo asset", - "fields": [ - { - "name": "altText", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "asset", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "caption", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "maxInventoryCount", + "description": "The max amount of this item that may have to be produced based on reward limits.", + "args": [], + "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": null, - "args": [ - { - "name": "width", - "description": "The width of the image in pixels.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "name", + "description": "An item name.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextAudio", - "description": "An Audio asset", - "fields": [ - { - "name": "altText", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "asset", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "AttachedAudio", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "caption", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optionTypes", + "description": "Option types tied to this item", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OptionType", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "The project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttachedAudio", - "description": null, - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "questions", + "description": "Questions tied to this item that will be posed to backers", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Question", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewards", + "description": "The rewards that the item is included in.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardsCount", + "description": "The number of rewards that the item is included in.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxConfig", + "description": "Tax related configuration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ItemTaxConfig", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Upload status of the audio", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AssetEncodingState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AssetEncodingState", - "description": "All available asset upload states", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ENCODING", - "description": "Initial, incomplete status of an asset upload", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENCODED", - "description": "Processing the asset successfully completed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": "Processing the asset failed", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextVideo", - "description": "A Video asset", - "fields": [ - { - "name": "altText", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "asset", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "AttachedVideo", + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "caption", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Reward", + "description": "A project reward.", + "fields": [ + { + "name": "allowedAddons", + "description": "Add-ons which can be combined with this reward.\nUses creator preferences and shipping rules to determine allow-ability.\nInclusion in this list does not necessarily indicate that the add-on is available for backing.\n", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowedRewards", + "description": "Base rewards which can be combined with this addon.\nUses creator preferences and shipping rules to determine allow-ability.\nInclusion in this list does not necessarily indicate that the reward is available for backing.\n", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amount", + "description": "Amount for claiming this reward.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "available", + "description": "Whether or not the reward is available for new pledges", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backerImages", + "description": "Profile images for backers of this reward", + "args": [ + { + "name": "limit", + "description": "Limit the number of images returned", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Photo", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backerReportUrl", + "description": "URL for the Backer Report filtered to only this reward", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backersCount", + "description": "count of backers for this reward", + "args": [ + { + "name": "excludeInactive", + "description": "Filters out backings in an inactive state", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttachedVideo", - "description": null, - "fields": [ - { - "name": "formats", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AttachedVideoFormat", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contentsType", + "description": "The type of the reward content - physical, non-physical, both, or legacy (for projects launched before rollout of this feature).", + "args": [], + "type": { + "kind": "ENUM", + "name": "ContentsType", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "poster", - "description": "Image preview url", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "renderedHtml", - "description": "The rendered HTML player for a video asset", - "args": [ - { - "name": "assetWidth", - "description": "The width of the video asset in pixels.", - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "convertedAmount", + "description": "Amount for claiming this reward, in the current user's chosen currency", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "A reward description.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "displayName", + "description": "A reward's title plus the amount, or a default title (the reward amount) if it doesn't have a title.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "displayableAddons", + "description": "The same as allowed_addons but with an additional scope that filters out addons with a start date that falls in the future\n", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Upload status of the video", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AssetEncodingState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "Original video url", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttachedVideoFormat", - "description": null, - "fields": [ - { - "name": "encoding", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "height", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "profile", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "width", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextOembed", - "description": "An Oembed item", - "fields": [ - { - "name": "authorName", - "description": "ex: Bryson Lovett", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorUrl", - "description": "ex: https://www.youtube.com/user/brysonlovett", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "height", - "description": "ex: 270", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endCondition", + "description": "For post-campaign enabled rewards, the conditions under which to stop offering the reward.", + "args": [], + "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "html", - "description": "ex: ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "endsAt", + "description": "When the reward is scheduled to end in seconds", + "args": [], + "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "iframeUrl", - "description": "ex: https://www.youtube.com/embed/ijeaVn8znJ8?feature=oembed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "estimatedDeliveryOn", + "description": "Estimated delivery day.", + "args": [], + "type": { "kind": "SCALAR", - "name": "String", + "name": "Date", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "originalUrl", - "description": "ex: https://youtu.be/ijeaVn8znJ8", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "hasLatePledgeBackers", + "description": "Whether any has pledged for this reward during the late pledges period", + "args": [], + "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "photoUrl", - "description": "only for photo", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "description": "The reward image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Photo", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "providerName", - "description": "Ex: Embedly, Flickr, Kickstarter, Kickstarter Live, Scribd, SoundCloud, Spotify, Sketchfab, Twitter, Vimeo, YouTube", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "providerUrl", - "description": "ex: https://www.youtube.com/", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnailHeight", - "description": "ex: 360", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnailUrl", - "description": "ex: https://i.ytimg.com/vi/ijeaVn8znJ8/hqdefault.jpg", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnailWidth", - "description": "ex: 480", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "ex: Bird Photo Booth bird feeder kickstarter preview 2", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "one of: photo, video, link, rich", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "version", - "description": "always \"1.0\"", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "width", - "description": "ex: 480", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Submission", - "description": "A submission for a project on Kickstarter.", - "fields": [ - { - "name": "appeal", - "description": "The message from the creator appealing a rejection.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Message", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasMessages", - "description": "If the submission has messages between the creator and KSR staff.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isProcessed", - "description": "If the system has processed a submission for review.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "messages", - "description": "A submission's messages between the creator and KSR staff.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Message", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The submission's current state.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SubmissionState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submittedAt", - "description": "When was the project first submitted?", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SubmissionState", - "description": "Various submission states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DRAFT", - "description": "Not yet submitted.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PENDING", - "description": "Submitted for review, waiting for acception or rejection.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ACCEPTED", - "description": "Accepted by a reviewer, can launch.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPEALED", - "description": "Rejection appealed, asking for re-review.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REJECTED", - "description": "Rejected by a reviewer, cannot launch.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TagScope", - "description": "Various scopes for tags.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DISCOVER", - "description": "Tags currently visible in discovery interfaces.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATIVE_PROMPT", - "description": "Tags currently available as creative prompts.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Tag", - "description": "A project tag.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Tag name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "Projects associated with a tag.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inPostCampaignPledgingPhase", + "description": "Is this reward currently accepting post-campaign pledges?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isMaxPledge", + "description": "Does reward amount meet or exceed maximum pledge for the project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "Items in the reward.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "state", - "description": "Filter projects by publically accessible state.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PublicProjectState", + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TagProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "Tag slug.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "A URL for the tag page.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TagProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + "name": "RewardItemsConnection", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latePledgeAmount", + "description": "Amount for claiming this reward after the campaign.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectTimelineConnection", - "description": "The connection type for ProjectTimelineEvent.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectTimelineEventEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectTimelineEvent", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "limit", + "description": "A reward limit.", + "args": [], + "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectTimelineEventEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectTimelineEvent", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectTimelineEvent", - "description": "An event in a project's timeline", - "fields": [ - { - "name": "data", - "description": "Entity attached to the event, e.g. project or post", - "args": [], - "type": { - "kind": "UNION", - "name": "TimelineEventData", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp", - "description": "The time the event occurred", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The event type. Corresponds to a subset of activity types", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limitPerBacker", + "description": "Per backer reward limit.", + "args": [ + { + "name": "withFallback", + "description": "Returns system wide limit per backer if not set by creator.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "TimelineEventData", - "description": "Types that can be reported by users", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CreatorInterview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CreatorInterview", - "description": "A creator interview.", - "fields": [ - { - "name": "actions", - "description": "Actions you can currently perform", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PostActions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "answers", - "description": "The interview answers associated with the creator interview.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localReceiptLocation", + "description": "Where the reward can be locally received if local receipt is selected as the shipping preference", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Location", + "ofType": null }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxPledgedInSingleBacking", + "description": "The maximum amount of this add-on in a single pledge selected by any pledged backer.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "A reward title.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, - { - "name": "withSkipped", - "description": "Includes skipped answers", - "type": { - "kind": "SCALAR", - "name": "Boolean", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledgeAmount", + "description": "Amount for claiming this reward during the campaign.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "withBlank", - "description": "Includes blank answers", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postCampaignPledgingEnabled", + "description": "Is this reward available for post-campaign pledges?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewAnswerConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "author", - "description": "The author of the project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "The project", + "args": [], + "type": { "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorRole", - "description": "The author role of the project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PostAuthorRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canComment", - "description": "True if the current user can comment (considers restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canCommentSansRestrictions", - "description": "True if the current user can comment (does not consider restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "name": "Project", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "questions", + "description": "Survey questions asked of all backers of this reward.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Question", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canUserRequestUpdate", - "description": "Whether a user can request an update about this project from the Creator", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "remainingQuantity", + "description": "Remaining reward quantity.", + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "List of comments on the commentable", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardType", + "description": "The type of the reward - base or addon.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RewardType", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CommentConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentsCount", - "description": "Comment count - defaults to root level comments only", - "args": [ - { - "name": "withReplies", - "description": null, - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingEnabled", + "description": "Whether or not the reward has shipping enabled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The date the project update was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingPreference", + "description": "Shipping preference for this reward", + "args": [], + "type": { + "kind": "ENUM", + "name": "ShippingPreference", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorPrompt", - "description": "The prompt for the creator interview.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatorPrompt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "excludedRewards", - "description": "All rewards belonging to a post that were specifically marked by a creator to be excluded from receiving a post notification. This does not, however, include the no reward tier.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRates", + "description": "Shipping rates defined by the creator for this reward", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingRate", + "ofType": null + } + } + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRules", + "description": "Shipping rules defined by the creator for this reward", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingRule", + "ofType": null + } + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRulesExpanded", + "description": "Shipping rules for all shippable countries.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fans", - "description": "Users that have liked this project update.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null + { + "name": "forLocation", + "description": "Returns expanded shipping rules given location", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RewardShippingRulesConnection", + "ofType": null }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasExcludedNoRewardTier", - "description": "True if creator has excluded the no reward tier from receiving a post notification.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingSummary", + "description": "A shipping summary", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includedRewards", - "description": "All rewards that were marked to recieve a post notification, excluding the no reward tier.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + { + "name": "shippingSummarySentence", + "description": "Reward shipping summary as a sentence", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "simpleShippingRulesExpanded", + "description": "Simple shipping rules expanded as a faster alternative to shippingRulesExpanded since connection type is slow", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SimpleShippingRule", + "ofType": null + } + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "soldOut", + "description": "Whether or not the reward is out of inventory", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLiked", - "description": "Whether or not the current user has liked this project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPublic", - "description": "True if marked as a public public post, false if the post is backers only.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isVisible", - "description": "True if the post's content is visible to the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": true, - "deprecationReason": "Query the read field in post abilities instead." - }, - { - "name": "likesCount", - "description": "The number of likes a post has.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "startCondition", + "description": "For post-campaign enabled rewards, the conditions under which to start offering the reward.", + "args": [], + "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nextPost", - "description": "The next post.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "The project update number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "startsAt", + "description": "When the reward is scheduled to start", + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", + "name": "DateTime", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedAt", - "description": "The date the project update was pinned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previousPost", - "description": "The previous post.", - "args": [], - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { "kind": "INTERFACE", - "name": "Postable", + "name": "Node", "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Photo", + "description": "A photo", + "fields": [ + { + "name": "altText", + "description": "Alt text on the image", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Project that belongs to post.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectRelayId", - "description": "The root project id under which the comment is nested", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "fingerprint", + "description": "The fingerprint of the photo", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "The date the project update was published.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timeLeftToEdit", - "description": "How much time a creator or collaborator has left to edit the post.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The project update's title.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The post type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Post", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "The date the project update was last edited.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The project update's URL.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Commentable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InterviewAnswerConnection", - "description": "The connection type for InterviewAnswer.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewAnswerEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewAnswer", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Upload status of the photo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AssetState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "URL of the photo", + "args": [ + { + "name": "blur", + "description": "Whether or not to blur the image.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "width", + "description": "The width of the image in pixels.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InterviewAnswerEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "InterviewAnswer", + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InterviewAnswer", - "description": "A creator interview answer.", - "fields": [ - { - "name": "body", - "description": "The interview answer text.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSkipped", - "description": "True if the creator skipped the associated question.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": "The question", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewQuestion", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InterviewQuestion", - "description": "A creator interview question.", - "fields": [ - { - "name": "answers", - "description": "All the answers to the question.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AssetState", + "description": "All available asset states", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "MISSING", + "description": "A missing asset", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROCESSING", + "description": "Incomplete status of an asset", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DELETED", + "description": "The asset file has been deleted", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCESSFUL", + "description": "Processing the asset file successfully completed", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RewardType", + "description": "Describes the purpose of the reward", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "base", + "description": "A reward that cannot be combined with others", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addon", + "description": "A reward that can only be added to a backing for another reward", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardItemsConnection", + "description": "The connection type for RewardItem.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardItemEdge", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardItem", "ofType": null - }, - "defaultValue": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardItemEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { "kind": "OBJECT", - "name": "InterviewAnswerConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The interview question text.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + "name": "RewardItem", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category", - "description": "The interview question category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "InterviewQuestionCategory", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "InterviewQuestionCategory", - "description": "The interview question category.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "learnings", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockers", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inspiration", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "retrospective", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "process", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatorPrompt", - "description": "A set of interview questions to be answered.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "position", + "description": "The position that an item has been ordered on a reward", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questions", - "description": "All the questions in a creator prompt.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity of an item associated with a reward", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardConnection", + "description": "The connection type for Reward.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardEdge", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reward", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { "kind": "OBJECT", - "name": "InterviewQuestionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The creator prompt title.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + "name": "Reward", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InterviewQuestionConnection", - "description": "The connection type for InterviewQuestion.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewQuestionEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ShippingPreference", + "description": "A preference for shipping a reward", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "none", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "restricted", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unrestricted", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "local", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShippingRule", + "description": "A project reward's shipping rule.", + "fields": [ + { + "name": "cost", + "description": "The shipping cost for this location.", + "args": [], + "type": { "kind": "OBJECT", - "name": "InterviewQuestion", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + "name": "Money", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InterviewQuestionEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "InterviewQuestion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FreeformPost", - "description": "A project update.", - "fields": [ - { - "name": "actions", - "description": "Actions you can currently perform", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PostActions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "author", - "description": "The author of the project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "estimatedMax", + "description": "The estimated maximum shipping cost", + "args": [], + "type": { "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorRole", - "description": "The author role of the project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PostAuthorRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The body of the post.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canComment", - "description": "True if the current user can comment (considers restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canCommentSansRestrictions", - "description": "True if the current user can comment (does not consider restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "name": "Money", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canUserRequestUpdate", - "description": "Whether a user can request an update about this project from the Creator", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "estimatedMin", + "description": "The estimated minimum shipping cost", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "List of comments on the commentable", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasBackers", + "description": "Shipping rule has backers", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "description": "The shipping location to which the rule pertains.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Location", "ofType": null - }, - "defaultValue": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SimpleShippingRule", + "description": "Simple shipping rule for a reward", + "fields": [ + { + "name": "cost", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CommentConnection", - "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentsCount", - "description": "Comment count - defaults to root level comments only", - "args": [ - { - "name": "withReplies", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "currency", + "description": null, + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The date the project update was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "estimatedMax", + "description": null, + "args": [], + "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "excludedRewards", - "description": "All rewards belonging to a post that were specifically marked by a creator to be excluded from receiving a post notification. This does not, however, include the no reward tier.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + { + "name": "estimatedMin", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locationId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locationName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardShippingRulesConnection", + "description": "The connection type for ShippingRule.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingRuleEdge", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fans", - "description": "Users that have liked this project update.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingRule", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShippingRuleEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasExcludedNoRewardTier", - "description": "True if creator has excluded the no reward tier from receiving a post notification.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ShippingRule", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includedRewards", - "description": "All rewards that were marked to recieve a post notification, excluding the no reward tier.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShippingRate", + "description": "A shipping rate for a particular shippable and location", + "fields": [ + { + "name": "cost", + "description": "The shipping cost for this location.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "description": "The shipping location for which this shipping rate is defined.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Location", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippable", + "description": "The item or reward for which this shipping rate is defined.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "Shippable", "ofType": null - }, - "defaultValue": null - } - ], - "type": { + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "Shippable", + "description": "Types that can have shipping rates", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { "kind": "OBJECT", - "name": "RewardConnection", + "name": "Reward", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLiked", - "description": "Whether or not the current user has liked this project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPublic", - "description": "True if marked as a public public post, false if the post is backers only.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isVisible", - "description": "True if the post's content is visible to the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Query the read field in post abilities instead." - }, - { - "name": "likesCount", - "description": "The number of likes a post has.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "ContentsType", + "description": "Whether a reward contains all physical goods, some, none, or belongs to a legacy project.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "all_physical_goods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "no_physical_goods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "some_physical_goods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "legacy", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Question", + "description": "A question associated with one of the following: Project, RewardItem, Reward", + "fields": [ + { + "name": "choiceSelectionLimit", + "description": "The question choice selection limit", + "args": [], + "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nativeImages", - "description": "The images associated with the post via native ui.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choices", + "description": "The question choices", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Image", + "kind": "SCALAR", + "name": "ID", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nextPost", - "description": "The next post.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "The project update number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedAt", - "description": "The date the project update was pinned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previousPost", - "description": "The previous post.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Project that belongs to post.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectRelayId", - "description": "The root project id under which the comment is nested", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "The date the project update was published.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timeLeftToEdit", - "description": "How much time a creator or collaborator has left to edit the post.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The project update's title.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The post type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Post", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "The date the project update was last edited.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The project update's URL.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Commentable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Image", - "description": "A post image", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "URL of the image", - "args": [ - { - "name": "width", - "description": "The width of the image in pixels.", - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optional", + "description": "Whether the question is optional", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectFeedback", - "description": "Structured feedback left by a user on a project", - "fields": [ - { - "name": "createdAt", - "description": "When the answer was provided", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questionAnswer", - "description": "The answer the user provided", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questionName", - "description": "The name of the question the user answered", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ItemTaxConfig", - "description": "Tax configuration data related to an item", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": "The associated item", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "itemType", - "description": "Item type, e.g. physical, digital, event, etc", - "args": [], - "type": { - "kind": "ENUM", - "name": "ItemTypeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "localAddress", - "description": "Where will the item be picked up or where is the event?", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketValue", - "description": "Value of item pre any bundling discounts", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipFromAddress", - "description": "Where will the item ship from?", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingPreference", - "description": "Item shipping preference", - "args": [], - "type": { - "kind": "ENUM", - "name": "TaxConfigShippingPreference", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "taxCode", - "description": "Third party tax code", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ItemTypeEnum", - "description": "Item types related to tax concerns, e.g. is the item physical, tax-exempt, an event, etc", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "digital", - "description": "digital", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "physical", - "description": "physical", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "experience_event_service", - "description": "experience_event_service", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tax_exempt", - "description": "tax_exempt", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TaxConfigShippingPreference", - "description": "Item level shipping preferences, e.g. shipping, local, shipping_and_local, none", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "shipping", - "description": "shipping", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "local", - "description": "local", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_and_local", - "description": "shipping_and_local", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "none", - "description": "none", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RewardType", - "description": "Describes the purpose of the reward", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "base", - "description": "A reward that cannot be combined with others", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addon", - "description": "A reward that can only be added to a backing for another reward", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ShippingPreference", - "description": "A preference for shipping a reward", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "none", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "restricted", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unrestricted", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "local", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ShippingRule", - "description": "A project reward's shipping rule.", - "fields": [ - { - "name": "cost", - "description": "The shipping cost for this location.", - "args": [], - "type": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prompt", + "description": "The question prompt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "questionable", + "description": "The object associated with the question", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "Questionable", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The question type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "QuestionType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "Questionable", + "description": "An object that can be associated with a question", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { "kind": "OBJECT", - "name": "Money", + "name": "Project", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimatedMax", - "description": "The estimated maximum shipping cost", - "args": [], - "type": { + { "kind": "OBJECT", - "name": "Money", + "name": "RewardItem", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimatedMin", - "description": "The estimated minimum shipping cost", - "args": [], - "type": { + { "kind": "OBJECT", - "name": "Money", + "name": "Reward", "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasBackers", - "description": "Shipping rule has backers", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", + } + ] + }, + { + "kind": "ENUM", + "name": "QuestionType", + "description": "Question types", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "text", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choices", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ItemTaxConfig", + "description": "Tax configuration data related to an item", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "item", + "description": "The associated item", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardItem", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "itemType", + "description": "Item type, e.g. physical, digital, event, etc", + "args": [], + "type": { + "kind": "ENUM", + "name": "ItemTypeEnum", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "The shipping location to which the rule pertains.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardShippingRulesConnection", - "description": "The connection type for ShippingRule.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShippingRuleEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localAddress", + "description": "Where will the item be picked up or where is the event?", + "args": [], + "type": { "kind": "OBJECT", - "name": "ShippingRule", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + "name": "BusinessAddress", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ShippingRuleEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ShippingRule", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SimpleShippingRule", - "description": "Simple shipping rule for a reward", - "fields": [ - { - "name": "cost", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currency", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locationId", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locationName", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BackingAddon", - "description": "An add-on reward included in a backing.", - "fields": [ - { - "name": "amount", - "description": "Amount the add-on costs.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketValue", + "description": "Value of item pre any bundling discounts", + "args": [], + "type": { "kind": "OBJECT", "name": "Money", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipFromAddress", + "description": "Where will the item ship from?", + "args": [], + "type": { + "kind": "OBJECT", + "name": "BusinessAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingPreference", + "description": "Item shipping preference", + "args": [], + "type": { + "kind": "ENUM", + "name": "TaxConfigShippingPreference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The add-on description.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "taxCode", + "description": "Third party tax code", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ItemTypeEnum", + "description": "Item types related to tax concerns, e.g. is the item physical, tax-exempt, an event, etc", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "digital", + "description": "digital", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "physical", + "description": "physical", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "experience_event_service", + "description": "experience_event_service", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tax_exempt", + "description": "tax_exempt", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TaxConfigShippingPreference", + "description": "Item level shipping preferences, e.g. shipping, local, shipping_and_local, none", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "shipping", + "description": "shipping", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "local", + "description": "local", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_and_local", + "description": "shipping_and_local", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "none", + "description": "none", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BusinessAddress", + "description": "A business address.", + "fields": [ + { + "name": "addressLine1", + "description": "The first address line", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "addressLine2", + "description": "The second address line", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Items in the add-on.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + { + "name": "city", + "description": "The address city", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contactName", + "description": "The address contact name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": "The address country, e.g. US", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItemsConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The add-on name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledgeAmount", - "description": "Amount for claiming this add-on during the campaign.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of the add-on included in a backing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Cart", - "description": "A cart associated with a backing", - "fields": [ - { - "name": "answers", - "description": "The answers to project-level survey questions", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "Items associated with the address.", + "args": [], + "type": { "kind": "LIST", "name": null, "ofType": { @@ -27049,11345 +14299,88291 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Answer", + "name": "RewardItem", "ofType": null } } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "finalizedAt", - "description": "When the cart was finalized (i.e., when the backer submitted responses)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lineItems", - "description": "The associated line items", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postalCode", + "description": "The address postal_code", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LineItem", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Answer", - "description": "An answer associated with one of the following: LineItem, Project", - "fields": [ - { - "name": "answerable", - "description": "The object associated with the answer (e.g. Item, Project, Reward)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "Answerable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "region", + "description": "The address region, e.g. North Dakota", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": "The associated question", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Question", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "response", - "description": "The response to the question", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Answer", + "description": "An answer associated with one of the following: LineItem, Cart, BackingAddon", + "fields": [ + { + "name": "answerable", + "description": "The object associated with the answer (e.g. Item, Project, Reward)", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "UNION", + "name": "Answerable", + "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "Answerable", - "description": "An object that can be associated with an answer", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "LineItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "LineItem", - "description": "A line item in a cart", - "fields": [ - { - "name": "answers", - "description": "The answers associated with the line item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "question", + "description": "The associated question", + "args": [], + "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Answer", + "name": "Question", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "response", + "description": "The response to the question", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "Answerable", + "description": "An object that can be associated with an answer", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "LineItem", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": "The item associated with the line item", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "itemVariant", - "description": "The item variant the backer selected (unless master variant)", - "args": [], - "type": { + { "kind": "OBJECT", - "name": "ItemVariant", + "name": "Cart", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "FulfillmentStatusDisplayOptions", - "description": "All values for backing fulfillment status, including where not provided/available", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "not_started", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "in_progress", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipped", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delayed", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "not_provided", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "not_available", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetupIntent", - "description": "Selected fields on a SetupIntent from Stripe for a given backing.", - "fields": [ - { - "name": "id", - "description": "Stripe ID of the SetupIntent.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastSetupError", - "description": "The error encountered in the previous SetupIntent confirmation.", - "args": [], - "type": { + { "kind": "OBJECT", - "name": "SetupIntentError", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Status of the SetupIntent.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SetupIntentStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetupIntentError", - "description": null, - "fields": [ - { - "name": "code", - "description": "For some errors that could be handled programmatically, a short string indicating the error code reported. https://stripe.com/docs/error-codes", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "declineCode", - "description": "A short string indicating the card issuer’s reason for the decline if they provide one.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A human-readable message providing more details about the error. For card errors, these messages can be shown to your users.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type of error returned.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SetupIntentErrorType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SetupIntentErrorType", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "API_CONNECTION_ERROR", - "description": "Failure to connect to Stripe's API.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "API_ERROR", - "description": "API errors cover any other type of problem (e.g., a temporary problem with Stripe's servers), and are extremely uncommon.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUTHENTICATION_ERROR", - "description": "Failure to properly authenticate in the request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CARD_ERROR", - "description": "Card errors are very common and they result when the user enters a card that can't be charged for some reason.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IDEMPOTENCY_ERROR", - "description": "Idempotency errors occur when an Idempotency-Key is re-used on a request that does not match the first request's API endpoint and parameters.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INVALID_REQUEST_ERROR", - "description": "Invalid request errors arise when your request has invalid parameters eg., 3DS authentication failed.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RATE_LIMIT_ERROR", - "description": "Too many requests hit the Stripe API too quickly.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VALIDATION_ERROR", - "description": "Errors triggered by Stripe's client-side libraries when failing to validate fields (e.g., when a card number or expiration date is invalid or incomplete).", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SetupIntentStatus", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "REQUIRES_PAYMENT_METHOD", - "description": "When the SetupIntent is created, it has this status until a payment method is attached. If a SetupIntent fails, it will revert to this status.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REQUIRES_CONFIRMATION", - "description": "After the customer provides their payment method information, the SetupIntent is ready to be confirmed.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REQUIRES_ACTION", - "description": "If the setup requires additional actions, such as authenticating with 3D Secure", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROCESSING", - "description": "Once required actions are handled, the SetupIntent moves to this status, which can be brief or take a few days depending on the payment method.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CANCELED", - "description": "SetupIntent can be canceled at any point before it is processing or succeeded.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCEEDED", - "description": "Setup of payment source was successful.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "PaymentSource", - "description": "Payment sources", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "BankAccount", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "Checkout", - "description": "Intermediary set of changes that have yet to be applied to a backing", - "fields": [ - { - "name": "action", - "description": "The action that the backer is attempting to complete with this checkout", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CheckoutAction", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addOns", - "description": "The addons that the backer has chosen", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", + "name": "BackingAddon", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "BackingAddon", + "description": "An add-on reward included in a backing.", + "fields": [ + { + "name": "amount", + "description": "Amount the add-on costs.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The add-on description.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "Items in the add-on.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardTotalCountConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backing", - "description": "The backing that the checkout is modifying.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "convertedTotal", - "description": "Desired amount backer wishes to pledge to the project, including the shipping amount, converted to the backer’s chosen currency", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "failedStateReason", - "description": "The translated reason that a checkout might have failed", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "guest", - "description": "Is true when the checkout was created by a guest account", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isRacing", - "description": "Is true when more than one backer is checking out a limited/scarce reward at once", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSepaEligible", - "description": "Whether the project can accept a pledge with SEPA account as the payment source", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isValidForOnSessionCheckout", - "description": "Checks whether the checkout is valid prior to charging the user's card.", - "args": [ - { - "name": "stripePaymentMethodId", - "description": "the stripe payment method id, starting with either `card_` or `pm_` (the same id passed to stripe)", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "paymentIntentClientSecret", - "description": "the client_secret returned by createPaymentIntent, starts with `pi_` (the same secret passed to stripe)", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Validation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limitedRewardClaimedUntil", - "description": "If the checkout contains a limited reward, returns an ISO8601 date for when the claim on the reward is expired", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentUrl", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledgeTotal", - "description": "Desired amount backer wishes to pledge to the project, excluding the shipping amount", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardItemsConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "redirectUrl", - "description": "The URL to redirect to on a successful checkout", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "name", + "description": "The add-on name.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reward", - "description": "The reward the backer is expecting", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingLocation", - "description": "Where the user is based.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingTotal", - "description": "Shipping amount for the reward chosen by the backer for their location", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The current state of the checkout", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CheckoutState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeOnSessionPaymentRedirectUrl", - "description": "The full URL to redirect to after an on_session payment via Stripe", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripePaymentSetupRedirectUrl", - "description": "The full URL to redirect to after payment setup via Stripe", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total", - "description": "Desired amount backer wishes to pledge to the project, including the shipping amount", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledgeAmount", + "description": "Amount for claiming this add-on during the campaign.", + "args": [], + "type": { "kind": "OBJECT", "name": "Money", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CheckoutAction", - "description": "All actions a user may attempt to complete with a checkout", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PLEDGE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LATE_PLEDGE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADJUSTMENT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SOURCE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REAUTH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUTHENTICATE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CheckoutState", - "description": "All available states for a checkout", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AUTHORIZING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VERIFYING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESSFUL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Claims", - "description": "Detect claims in text.", - "fields": [ - { - "name": "matches", - "description": "The matched claims found in the text.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity of the add-on included in a backing.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ClaimMatches", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClaimMatches", - "description": "Token, match_type, start, and end position of claims language.", - "fields": [ - { - "name": "end", - "description": "The end position of the token in the source text", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "matchType", - "description": "The matching strategy used to find the token (either 'POS' or 'regex').", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "start", - "description": "The start position of the token in the source text", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": "Token/phrase of matched claims language.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialConnection", - "description": "The connection type for Editorial.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "Editorial", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "UNION", - "name": "Editorial", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "Editorial", - "description": "Editorial tool to create and modify content modules on discovery pages", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ProjectCollection", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "NewsletterSignUp", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PromoCollection", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "NewsCollection", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FeaturedProjectCollection", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SingleProjectContainer", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BespokeComponent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Header", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MastheadImage", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ExploreSubcategories", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Article", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ShortText", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EditorialRichText", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SurveyEmbed", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ProjectCollection", - "description": "A curated set of projects based off a search query", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "The projects to display in this collection", - "args": [ - { - "name": "count", - "description": "The number of projects needed for this collection", - "type": { "kind": "SCALAR", "name": "Int", "ofType": null - }, - "defaultValue": "4" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "FulfillmentStatusDisplayOptions", + "description": "All values for backing fulfillment status, including where not provided/available", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "not_started", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "in_progress", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipped", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delayed", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "not_provided", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "not_available", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardTotalCountConnection", + "description": "The connection type for Reward.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "query", - "description": "The raw search query to populate the project collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The localized title of this project collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "trackingLabel", - "description": "The label to track this project collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The url that is linked to the project collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NewsletterSignUp", - "description": "Sign up for a newsletter.", - "fields": [ - { - "name": "description", - "description": "Description of the newsletter", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newsletterSource", - "description": "The source that should be recorded for the newsletter signup", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newsletterType", - "description": "ID of the newsletter", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signupHeadline", - "description": "Headline in the newsletter signup", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "Name of the newsletter", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PromoCollection", - "description": "A curated set of promos", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "layout", - "description": "Layout for this promo collection", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EditorialPromoCollectionLayout", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxFeaturedItems", - "description": "Maximum number of items to display", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "promos", - "description": "The promos in this collection", - "args": [ - { - "name": "all", - "description": "Request all the items", - "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "RewardEdge", "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Promo", + "name": "Reward", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "soloItemFullWidth", - "description": "True if single item should be displayed full width", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "theme", - "description": "Visual theme for this promo collection", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EditorialPromoCollectionTheme", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "Title for this collection. Can be blank.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialPromoCollectionLayout", - "description": "Layouts for Editorial Promo Collections", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "TWO_COLUMNS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "THREE_COLUMNS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Promo", - "description": "A promotional image used in a layout.", - "fields": [ - { - "name": "audioUrl", - "description": "The url for the audio player.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backgroundColor", - "description": "The background color within the promo", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cta", - "description": "Promo call to action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The details of the promo module", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featuredAt", - "description": "When this promo should be featured", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageUrl", - "description": "The url for the background image of the promo module.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "language", - "description": "The primary language of the promo module.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The localized title of this promo module.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "trackingLabel", - "description": "The label to track this promo module", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The url that is linked to the promo module.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialPromoCollectionTheme", - "description": "Visual themes for Editorial Promo Collections", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PROMO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FLEX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NewsCollection", - "description": "A curated set of news articles", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newsItems", - "description": "The news items in this collection", - "args": [ - { - "name": "limit", - "description": "The number of news items to display in this collection", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "3" }, - { - "name": "all", - "description": "Request all the items", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "NewsItem", + "name": "PageInfo", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The localized title of this news collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NewsItem", - "description": "A curated news article used in an editorial layout.", - "fields": [ - { - "name": "attribution", - "description": "The byline of this news item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The localized description of this news item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featuredAt", - "description": "When this news item should be featured", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageUrl", - "description": "The url for the background image of the news item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "language", - "description": "The primary language of the news item. `null` if available in all languages.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mediaType", - "description": "The type of content of this news item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "source", - "description": "The source or author of the news article.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The localized title of this news item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The url that links to the news article.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FeaturedProjectCollection", - "description": "A set of projects that can be scheduled to be featured", - "fields": [ - { - "name": "collectionQueryOverride", - "description": "The project collection query used to generate the featured project's project list", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentlyFeaturedProject", - "description": "The currently featured project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FeaturedProjectItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featuredProjectItems", - "description": "The featured project items in this collection", - "args": [ - { - "name": "limit", - "description": "The number of featured project items to display in this collection", - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null - }, - "defaultValue": "1" + } }, - { - "name": "all", - "description": "Request all the items", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetupIntent", + "description": "Selected fields on a SetupIntent from Stripe for a given backing.", + "fields": [ + { + "name": "id", + "description": "Stripe ID of the SetupIntent.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "FeaturedProjectItem", + "kind": "SCALAR", + "name": "String", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectList", - "description": "A recommended collection of projects, optionally controlled by collectionQueryOverride", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectCollection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The localized title of the featured project section. (eg: 'Featured project')", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FeaturedProjectItem", - "description": "A curated project to be featured in an editorial layout.", - "fields": [ - { - "name": "description", - "description": "The project description or, if specified, the project description override", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featuredAt", - "description": "When this featured project item should be featured", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageOverride", - "description": "If specified, will override the image of the associated project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project that is featured", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectId", - "description": "The project id (pid) of the featured project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sectionUrl", - "description": "The see more url for this featured section", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The project title or, if specified, the project title override", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SingleProjectContainer", - "description": "Projects that can be shown in article", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selectedProject", - "description": "The currently selected project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSetupError", + "description": "The error encountered in the previous SetupIntent confirmation.", + "args": [], + "type": { "kind": "OBJECT", - "name": "SingleProjectItem", + "name": "SetupIntentError", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "singleProjectItems", - "description": "The selected project items in this collection", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Status of the SetupIntent.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SingleProjectItem", + "kind": "ENUM", + "name": "SetupIntentStatus", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SingleProjectItem", - "description": "A selected project to be shown in an editorial layout.", - "fields": [ - { - "name": "description", - "description": "The project description or, if specified, the project description override", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageOverride", - "description": "If specified, will override the image of the associated project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project that is featured", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectId", - "description": "The project id (pid) of the featured project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SetupIntentStatus", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "REQUIRES_PAYMENT_METHOD", + "description": "When the SetupIntent is created, it has this status until a payment method is attached. If a SetupIntent fails, it will revert to this status.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REQUIRES_CONFIRMATION", + "description": "After the customer provides their payment method information, the SetupIntent is ready to be confirmed.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REQUIRES_ACTION", + "description": "If the setup requires additional actions, such as authenticating with 3D Secure", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROCESSING", + "description": "Once required actions are handled, the SetupIntent moves to this status, which can be brief or take a few days depending on the payment method.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CANCELED", + "description": "SetupIntent can be canceled at any point before it is processing or succeeded.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCEEDED", + "description": "Setup of payment source was successful.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetupIntentError", + "description": null, + "fields": [ + { + "name": "code", + "description": "For some errors that could be handled programmatically, a short string indicating the error code reported. https://stripe.com/docs/error-codes", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "declineCode", + "description": "A short string indicating the card issuer’s reason for the decline if they provide one.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "A human-readable message providing more details about the error. For card errors, these messages can be shown to your users.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type of error returned.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SetupIntentErrorType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SetupIntentErrorType", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "API_CONNECTION_ERROR", + "description": "Failure to connect to Stripe's API.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "API_ERROR", + "description": "API errors cover any other type of problem (e.g., a temporary problem with Stripe's servers), and are extremely uncommon.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AUTHENTICATION_ERROR", + "description": "Failure to properly authenticate in the request.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CARD_ERROR", + "description": "Card errors are very common and they result when the user enters a card that can't be charged for some reason.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IDEMPOTENCY_ERROR", + "description": "Idempotency errors occur when an Idempotency-Key is re-used on a request that does not match the first request's API endpoint and parameters.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INVALID_REQUEST_ERROR", + "description": "Invalid request errors arise when your request has invalid parameters eg., 3DS authentication failed.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RATE_LIMIT_ERROR", + "description": "Too many requests hit the Stripe API too quickly.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VALIDATION_ERROR", + "description": "Errors triggered by Stripe's client-side libraries when failing to validate fields (e.g., when a card number or expiration date is invalid or incomplete).", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "PaymentSource", + "description": "Payment sources", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "BankAccount", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sectionUrl", - "description": "The see more url for this featured section", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "CreditCard", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "BackingState", + "description": "Various backing states.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "preauth", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledged", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canceled", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collected", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errored", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authentication_required", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dropped", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SurveyResponse", + "description": "The response to a backer survey.", + "fields": [ + { + "name": "addressEditable", + "description": "Is the address still editable", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The project title or, if specified, the project title override", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "answerDeadline", + "description": "The date past which no further updates are allowed.", + "args": [], + "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "answerable", + "description": "Is the survey currently unlocked and answerable.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BespokeComponent", - "description": "Maps directly to a specialty built React component", - "fields": [ - { - "name": "component", - "description": "Exact name of the React component (used to lookup the component)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "answeredAt", + "description": "The date on which the backer answered the survey", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "language", - "description": "Language for which to display the React component", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "props", - "description": "Data properties to be passed down to the React component", - "args": [], - "type": { - "kind": "SCALAR", - "name": "JSON", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "JSON", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Header", - "description": "A header for an editorial layout.", - "fields": [ - { - "name": "blurb", - "description": "The localized blurb of this header", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "categories", - "description": "The categories linked to this header", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "answers", + "description": "An array of question and answer data for this survey response", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Category", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SurveyAnswer", + "ofType": null + } } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "editedAt", + "description": "The date on which the backer edited their survey response", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "links", - "description": "The links of this header", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The url used to access the survey", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SurveyAnswer", + "description": null, + "fields": [ + { + "name": "answer", + "description": "The response to the question.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "HeaderLink", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The localized title of this header", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "HeaderLink", - "description": "A link of a header for an editorial layout.", - "fields": [ - { - "name": "content", - "description": "The localized text content of this link", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "openInNewTab", - "description": "True if the link should open a new tab when clicked on", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The url this link points to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "id", + "description": "The ID of the answer.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MastheadImage", - "description": "A masthead image with text for an editorial layout.", - "fields": [ - { - "name": "header", - "description": "The header text overlaying the masthead image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageUrl", - "description": "The url for the backgrorund image of the masthead.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subheader", - "description": "The smaller subheader text overlaying the masthead image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ExploreSubcategories", - "description": "Top subcategories", - "fields": [ - { - "name": "category", - "description": "The root category", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "question", + "description": "The question prompt or template name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "template", + "description": "The type of question, e.g. choices, checkbox, address, etc", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SurveyQuestionTemplateEnum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SurveyQuestionTemplateEnum", + "description": "Enum describing all the possible templates for survey questions", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "address", + "description": "address", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "email", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "other", + "description": "other", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choices", + "description": "choices", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "checkboxes", + "description": "checkboxes", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Conversation", + "description": "A conversation on Kickstarter.", + "fields": [ + { + "name": "backing", + "description": "The backing made by the backer on the project this conversation is about", + "args": [], + "type": { "kind": "OBJECT", - "name": "Category", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "categoryId", - "description": "The root category database id", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + "name": "Backing", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subcategories", - "description": "Top subcategories ordered by number of live projects descending", - "args": [ - { - "name": "count", - "description": "The maximum number of subcategories to return", - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "When the first message was sent", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "DateTime", "ofType": null - }, - "defaultValue": "10" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ExploreSubcategory", + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "messages", + "description": "Messages that are part of this conversation", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ExploreSubcategory", - "description": "A subcategory for ExploreSubcategories", - "fields": [ - { - "name": "categoryId", - "description": "The category database id", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + ], + "type": { + "kind": "OBJECT", + "name": "ConversationMessagesConnection", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The subcategory name for the current language", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "otherParticipant", + "description": "The other participant to this conversation", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "The projects to display in this collection", - "args": [ - { - "name": "count", - "description": "The number of projects needed for this collection", - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "The project this conversation is about", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConversationMessagesConnection", + "description": "The connection type for Message.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MessageEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null - }, - "defaultValue": "10" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MessageEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Article", - "description": "An article block for Editorial pages", - "fields": [ - { - "name": "attachableAssoc", - "description": "AdminUI: Rich Text Editor property for attachableAssoc.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attachableId", - "description": "AdminUI: Rich Text Editor property for attachableId.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The html body of the article.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "byline", - "description": "The author of the article. Can be an empty string.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "displayTopByline", - "description": "Determines if the byline should be displayed at the top of the article", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Message", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publicationDate", - "description": "The date this article is published on. This date is only informative and won't affect module visibility.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subtitle", - "description": "The subtitle of the article. Can be an empty string.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The title of the article. Can be an empty string.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ShortText", - "description": "An Short Text block for Editorial pages", - "fields": [ - { - "name": "backgroundColor", - "description": "Hex value of the background color.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The plain text body of the Short Text. May contain line breaks.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ctaText", - "description": "The text of the CTA. Can be an empty string.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ctaUrl", - "description": "The url the CTA points to. Can be an empty string.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ruleColor", - "description": "Hex value of the rule color.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subtitle", - "description": "The subtitle of the Short Text. Can be an empty string.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The title of the Short Text. Can be an empty string.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialRichText", - "description": "A Rich Text block for Editorial pages", - "fields": [ - { - "name": "attachableAssoc", - "description": "AdminUI: Rich Text Editor property for attachableAssoc.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attachableId", - "description": "AdminUI: Rich Text Editor property for attachableId.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The html body of the rich text module.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SurveyEmbed", - "description": "An embedded iframe containing a Survey", - "fields": [ - { - "name": "embedUrl", - "description": "The url of the survey being embedded", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "height", - "description": "Height of the embedded iframe", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Message", + "description": "A message on Kickstarter.", + "fields": [ + { + "name": "body", + "description": "Body of the message", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAppeal", + "description": "The message is an submission appeal", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialPage", - "description": "An Editorial Page", - "fields": [ - { - "name": "createdAt", - "description": "When this page was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "readAt", + "description": "When the message was first read", + "args": [], + "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recipient", + "description": "The user who received this message", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The page name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageType", - "description": "The page type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EditorialPageType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedRevision", - "description": "The currently published revision. Can be null.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EditorialRevision", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The slug of this page. Can include `/'.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sender", + "description": "The user who sent this message", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "When this page was last updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "sentAt", + "description": "When the message was sent", + "args": [], + "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialPageType", - "description": "Editorial page types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "article", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resource", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prompt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "international", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialRevision", - "description": "An Editorial Page Revision", - "fields": [ - { - "name": "metadata", - "description": "The page metadata", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialRevisionMetadata", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "modules", - "description": "The modules for the editorial revision", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spam", + "description": "The message is spam", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "description": "An ISO 8601-encoded datetime", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "HTML", + "description": "An HTML string.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichText", + "description": "Itemized rich text", + "fields": [ + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { "kind": "UNION", - "name": "Editorial", + "name": "RichTextItem", "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "RichTextItem", + "description": "Rich text items: Paragraph, Headers, List, Quote, Photo, Audio, Video or Oembed", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "RichTextParagraph", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page", - "description": "The page that this revision belongs to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialPage", - "ofType": null - } + { + "kind": "OBJECT", + "name": "RichTextHeader1", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uuid", - "description": "The revision uuid", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "RichTextHeader2", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialRevisionMetadata", - "description": null, - "fields": [ - { - "name": "description", - "description": "The revision description", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ogImage", - "description": "The revision og_image", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The revision title", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialPageForAdmin", - "description": "An Editorial Page fully loaded with admin only fields", - "fields": [ - { - "name": "attachableAssoc", - "description": "Rich Text Editor property for attachableAssoc.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attachableId", - "description": "Rich Text Editor property for attachableId.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "When this page was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } + { + "kind": "OBJECT", + "name": "RichTextHeader3", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editor", - "description": "This page's editor.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } + { + "kind": "OBJECT", + "name": "RichTextHeader4", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "flatSlug", - "description": "(Deprecated) Slug where `/` is replaced by `-`. Used for ref tag and admin routing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "RichTextList", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "RichTextQuote", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "identifier", - "description": "An identifier for the page. Used for ref tags.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "RichTextPhoto", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastRevision", - "description": "Last revision", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdmin", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lookerDashboardUrl", - "description": "A link to the Looker Dashboard for this page, if any", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The page name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageType", - "description": "The page type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EditorialPageType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedRevision", - "description": "Published revision", - "args": [], - "type": { + { + "kind": "OBJECT", + "name": "RichTextAudio", + "ofType": null + }, + { "kind": "OBJECT", - "name": "EditorialRevisionForAdmin", + "name": "RichTextVideo", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "revisions", - "description": "The revisions in reverse chronological order.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { + { + "kind": "OBJECT", + "name": "RichTextOembed", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "RichTextParagraph", + "description": "A Paragraph.

    ", + "fields": [ + { + "name": "html", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextHeader1", + "description": "A Header 1.

    ", + "fields": [ + { + "name": "html", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextHeader2", + "description": "A Header 2.

    ", + "fields": [ + { + "name": "html", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextHeader3", + "description": "A Header 3.

    ", + "fields": [ + { + "name": "html", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdminConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The slug of this page. Can include `/'.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stats", - "description": "Stats for the past 30 days", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialPageStats", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "When this page was last updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialRevisionForAdmin", - "description": "An Editorial Page Revision fully loaded with admin attributes", - "fields": [ - { - "name": "author", - "description": "The person who created this revision", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "When this editorial layout was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metadata", - "description": "The page metadata", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialRevisionMetadata", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "modules", - "description": "The modules for the editorial revision", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextHeader4", + "description": "A Header 4.

    ", + "fields": [ + { + "name": "html", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextList", + "description": "A list.
      ", + "fields": [ + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "UNION", - "name": "Editorial", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RichTextListItem", + "ofType": null + } } } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page", - "description": "The page that this revision belongs to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextListItem", + "description": "A list item.
    • ", + "fields": [ + { + "name": "html", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextQuote", + "description": "A quote.
      ", + "fields": [ + { + "name": "html", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextPhoto", + "description": "A Photo asset", + "fields": [ + { + "name": "altText", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "asset", + "description": null, + "args": [], + "type": { "kind": "OBJECT", - "name": "EditorialPage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "published", - "description": "Is the editorial revision published?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "When the editorial revision was published.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publisher", - "description": "The person who published this revision", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sequence", - "description": "The sequence number for this revision", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + "name": "Photo", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "translationStatus", - "description": "Counts of translated / total strings for each locale", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "caption", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialTranslationStatus", + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "args": [ + { + "name": "width", + "description": "The width of the image in pixels.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "When this editorial layout was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextAudio", + "description": "An Audio asset", + "fields": [ + { + "name": "altText", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "asset", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "AttachedAudio", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "caption", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttachedAudio", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Upload status of the audio", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AssetEncodingState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uuid", - "description": "The revision uuid", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "url", + "description": null, + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialTranslationStatus", - "description": null, - "fields": [ - { - "name": "locale", - "description": "The language", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EditorialTranslationStatusLocale", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total", - "description": "Total number of strings", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "translated", - "description": "Number of strings translated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialTranslationStatusLocale", - "description": "Editorial locale", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "de", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "es", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fr", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "it", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ja", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "zh", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialRevisionForAdminConnection", - "description": "The connection type for EditorialRevisionForAdmin.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdminEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdmin", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialRevisionForAdminEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdmin", + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialPageStats", - "description": null, - "fields": [ - { - "name": "backingsCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backingsUsd", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageViews", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectClicks", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialPageSortField", - "description": "Field you can sort Editorial Pages by", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NAME", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATED_AT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_AT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SLUG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialPageSortDirection", - "description": "Direction to sort Editorial Pages", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialPageForAdminConnection", - "description": "The connection type for EditorialPageForAdmin.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialPageForAdminEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AssetEncodingState", + "description": "All available asset upload states", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ENCODING", + "description": "Initial, incomplete status of an asset upload", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENCODED", + "description": "Processing the asset successfully completed", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": "Processing the asset failed", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextVideo", + "description": "A Video asset", + "fields": [ + { + "name": "altText", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "asset", + "description": null, + "args": [], + "type": { "kind": "OBJECT", - "name": "EditorialPageForAdmin", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialPageForAdminEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EditorialPageForAdmin", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FundingCurrency", - "description": "Information about a currency a creator can fund a project in", - "fields": [ - { - "name": "currency", - "description": "Currency code", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyCode", + "name": "AttachedVideo", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "decimal", - "description": "Does the currency use decimals (not zero-decimal)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxGoal", - "description": "Maximum amount a creator can specify for a project goal", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxPledge", - "description": "Maximum amount a backer can specify for a pledge", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "caption", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttachedVideo", + "description": null, + "fields": [ + { + "name": "formats", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AttachedVideoFormat", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minPledge", - "description": "Minimum amount a backer can specify for a pledge", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "poster", + "description": "Image preview url", + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "KsrFact", - "description": "A Kickstarter fact", - "fields": [ - { - "name": "contributor", - "description": "Fact contributor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "date", - "description": "Fact date", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fact", - "description": "Kickstarter fact", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LocationsConnection", - "description": "The connection type for Location.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LocationEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "renderedHtml", + "description": "The rendered HTML player for a video asset", + "args": [ + { + "name": "assetWidth", + "description": "The width of the video asset in pixels.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LocationEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Order", - "description": "An order.", - "fields": [ - { - "name": "address", - "description": "The delivery or home address associated with the order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backer", - "description": "The associated backer", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Upload status of the video", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AssetEncodingState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backing", - "description": "The associated backing", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fundsCaptureKey", - "description": "The funds capture key", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "url", + "description": "Original video url", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewardItemTax", - "description": "The cost of tax on reward items", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingAmount", - "description": "The cost of shipping", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingTax", - "description": "The cost of tax on shipping", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The order's state, e.g. draft, submitted, successful, errored, missed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderStateEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total", - "description": "The total cost for the order including taxes and shipping", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalTax", - "description": "The total tax amount for the order", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrderStateEnum", - "description": "The state of the order, e.g. draft, submitted, successful, errored, missed.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "draft", - "description": "draft", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitted", - "description": "submitted", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "successful", - "description": "successful", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errored", - "description": "errored", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "missed", - "description": "missed", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PledgeProjectsOverview", - "description": "Provides an overview of pledge projects", - "fields": [ - { - "name": "categories", - "description": "List of categories associated with pledge projects", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttachedVideoFormat", + "description": null, + "fields": [ + { + "name": "encoding", + "description": null, + "args": [], + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PledgeProjectsCategories", + "kind": "SCALAR", + "name": "String", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledges", - "description": "List of pledged projects", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "height", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "profile", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "width", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PledgedProjectsOverviewPledgesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PledgeProjectsCategories", - "description": "Represents a category associated with pledge projects", - "fields": [ - { - "name": "count", - "description": "Count of pledges for this category", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "Unique identifier for the category", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "Title of the category", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PledgedProjectsOverviewPledgesConnection", - "description": "The connection type for PledgeProjectsPledges.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PledgeProjectsPledgesEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PledgeProjectsPledges", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PledgeProjectsPledgesEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PledgeProjectsPledges", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PledgeProjectsPledges", - "description": "Pledged projects in pledge projects overview", - "fields": [ - { - "name": "backing", - "description": "backing details", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "GoalBuckets", - "description": "Buckets of project goals", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BUCKET_0", - "description": "Range from 0 to 1000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_1", - "description": "Range from 1000 to 10000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_2", - "description": "Range from 10000 to 100000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_3", - "description": "Range from 100000 to 1000000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_4", - "description": "Range from 1000000 to Infinity USD", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PledgedBuckets", - "description": "Buckets of amount pledged", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BUCKET_0", - "description": "Range from 0 to 1000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_1", - "description": "Range from 1000 to 10000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_2", - "description": "Range from 10000 to 100000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_3", - "description": "Range from 100000 to 1000000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_4", - "description": "Range from 1000000 to Infinity USD", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RaisedBuckets", - "description": "Buckets of percentage raised", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BUCKET_0", - "description": "Range from 0 to 75 percent", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_1", - "description": "Range from 75 to 100 percent", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_2", - "description": "Range from 100 to Infinity percent", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RecommendationsModel", - "description": "What model to use for project recommendations", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LSI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LDA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RecommendationsSource", - "description": "What source to use for project recommendations", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PROJECT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKINGS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WATCHES", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TASTE_PROFILE_LIKES", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TASTE_PROFILE_DISLIKES", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProjectSort", - "description": "What order to sort projects in", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MAGIC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POPULARITY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NEWEST", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "END_DATE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MOST_FUNDED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MOST_BACKED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISTANCE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "QuizProjectsConnection", - "description": "The connection type for QuizProject.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "QuizProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "QuizProject", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "QuizProjectEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "QuizProject", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "QuizProject", - "description": "An editorialized quiz project for the taste profile quiz.", - "fields": [ - { - "name": "editorializedBlurb", - "description": "The editorialized version of the project blurb", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "likeableAttributes", - "description": "All the likeable attributes for a quiz project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextOembed", + "description": "An Oembed item", + "fields": [ + { + "name": "authorName", + "description": "ex: Bryson Lovett", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authorUrl", + "description": "ex: https://www.youtube.com/user/brysonlovett", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "height", + "description": "ex: 270", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "html", + "description": "ex: ", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iframeUrl", + "description": "ex: https://www.youtube.com/embed/ijeaVn8znJ8?feature=oembed", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "originalUrl", + "description": "ex: https://youtu.be/ijeaVn8znJ8", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "photoUrl", + "description": "only for photo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerName", + "description": "Ex: Embedly, Flickr, Kickstarter, Kickstarter Live, Scribd, SoundCloud, Spotify, Sketchfab, Twitter, Vimeo, YouTube", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUrl", + "description": "ex: https://www.youtube.com/", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnailHeight", + "description": "ex: 360", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnailUrl", + "description": "ex: https://i.ytimg.com/vi/ijeaVn8znJ8/hqdefault.jpg", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnailWidth", + "description": "ex: 480", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "ex: Bird Photo Booth bird feeder kickstarter preview 2", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "one of: photo, video, link, rich", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": "always \"1.0\"", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "width", + "description": "ex: 480", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AccountInfo", + "description": "A project's account information.", + "fields": [ + { + "name": "availablePaymentSources", + "description": "Payment sources available to the project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "LikeableAttribute", + "name": "CreditCard", "ofType": null } } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LikeableAttribute", - "description": "An attribute about a quiz project that a user can select in the taste profile quiz.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "text", - "description": "The text of the attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RefundCheckout", - "description": "Intermediary set of changes that have yet to be applied to a backing", - "fields": [ - { - "name": "amount", - "description": "The total amount of the refund", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "depositAccount", + "description": "The account for funds.", + "args": [], + "type": { "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backing", - "description": "The backing associated with the refund", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientSecret", - "description": "If `requires_action` is true, `client_secret` should be used to initiate additional client-side authentication steps", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + "name": "DepositAccount", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requiresAction", - "description": "Whether this refund checkout requires additional client-side authentication steps (e.g. 3DS2)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "A project's email contact.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isEmailVerified", + "description": "Whether or not a project's email contact has been verified.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentSource", + "description": "Payment source for dispute resolution.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreditCard", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The state of the redund checkout", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentsOnboarding", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PaymentsOnboarding", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "usesAccountHolderName", + "description": "True if the project accepts an account holder name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "usesRoutingNumber", + "description": "True if the project accepts a routing number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentsOnboarding", + "description": "A representation of the creator's progress through the payments & identity parts of Project Build onboarding. Currently just their overall 'status'", + "fields": [ + { + "name": "status", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PaymentsOnboardingStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PaymentsOnboardingStatus", + "description": "The overall status of the payments & identity onboarding flow of project build.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "complete", + "description": "The creator successfully completed payments & identity onboarding", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "in_progress", + "description": "The creator has started onboarding but has not yet finished", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requires_hosted_onboarding", + "description": "The creator must proceed to Stripe Hosted Onboarding to finish onboarding", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DepositAccount", + "description": "A deposit account.", + "fields": [ + { + "name": "accountBusinessType", + "description": "The deposit account business type.", + "args": [], + "type": { "kind": "ENUM", - "name": "RefundCheckoutState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stateReason", - "description": "Reason given when state is in a failed state", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripePaymentSetupRedirectUrl", - "description": "The full URL to redirect to after payment setup via Stripe in refunds", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RefundCheckoutState", - "description": "All available states for a refund checkout", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AUTHORIZING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESSFUL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ERRORED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TagsConnection", - "description": "The connection type for Tag.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TagEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Tag", + "name": "DepositAccountBusiness", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accountLastFour", + "description": "The last four digits of the account number.", + "args": [], + "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TagEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Tag", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UploadLimitFiletype", - "description": "The type of file we are checking the upload limit of.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ASSET_VIDEO", - "description": "An asset video file.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUDIO", - "description": "An audio file.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PHOTO", - "description": "A photo file.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SMALLER_VIDEO", - "description": "A smaller video file.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SOUND", - "description": "A sound file", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VIDEO", - "description": "A video file.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UploadLimit", - "description": "A maximum valid filesize for an upload.", - "fields": [ - { - "name": "contentTypes", - "description": "An array of the valid content types for an upload of this type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "additionalOwners", + "description": "Identity verifications for anyone owning > 25% of the company (if the identity is a legal entity)", + "args": [], + "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "AdditionalOwner", "ofType": null } - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company", + "description": "The company associated with this deposit account.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Company", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fileSize", - "description": "Maximum file size in the provided units.", - "args": [ - { - "name": "unit", - "description": "The unit to return the file size in.", - "type": { - "kind": "NON_NULL", + { + "name": "contactName", + "description": "The name associated with either the associated company or identity", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The Rosie ID for this DepositAccount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "identity", + "description": "The identity associated with this deposit account.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Identity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isStripeAccountCreated", + "description": "Has the Stripe Account been created for this deposit account.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "routingNumber", + "description": "The routing number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The deposit account's state.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DepositAccountState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "streetAddress", + "description": "Either the company or identity street address", + "args": [], + "type": { + "kind": "OBJECT", + "name": "StreetAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StreetAddress", + "description": "The street address of an individual or company", + "fields": [ + { + "name": "country", + "description": "2-letter country code", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locality", + "description": "City/District/Suburb/Town/Village", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postalCode", + "description": "ZIP or postal code", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": "State/County/Province/Region.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "street1", + "description": "Address line 1 (Street address/PO Box/Company name)", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "street2", + "description": "Address line 2 (Apartment/Suite/Unit/Building)", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Company", + "description": "A deposit account's company.", + "fields": [ + { + "name": "name", + "description": "The company name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phoneNumber", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "streetAddress", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "StreetAddress", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vatNumber", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verification", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AsynchronousVerification", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AsynchronousVerification", + "description": null, + "fields": [ + { + "name": "fieldsNeeded", + "description": "If it didn't pass verification, this array will contain the names of the attributes that failed (e.g., for a Company: ['address.line1'])", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "UploadLimitFileSizeUnit", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AsynchronousVerificationState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AsynchronousVerificationState", + "description": "Something that is expected to eventually become either 'verified' or 'unverified', but may remain 'pending' for an indefinite amount of time", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "pending", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unverified", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verified", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Identity", + "description": "A deposit account's identity.", + "fields": [ + { + "name": "id", + "description": "ID of the identity", + "args": [], + "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "identityDocument", + "description": "The most recent identity document", + "args": [], + "type": { + "kind": "OBJECT", + "name": "IdentityDocument", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UploadLimitFileSizeUnit", - "description": "The unit of file size the return the upload limit in.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BYTES", - "description": "Bytes.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KILOBYTES", - "description": "Kilobytes.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MEGABYTES", - "description": "Megabytes.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UsdType", - "description": "Informs how USD currencies should be rendered, based on user's location", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "domestic", - "description": "The user has chosen USD as their currency and they are in the US", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "international", - "description": "The user has chosen USD as their currency but they are not in the US", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Mutation", - "description": "The mutation root of the Kickstarter GraphQL interface", - "fields": [ - { - "name": "acceptOrRejectAddressSuggestion", - "description": "Updates an address if the user rejects or accepts a suggestion", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AcceptOrRejectAddressSuggestionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AcceptOrRejectAddressSuggestionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "activatePrelaunch", - "description": "Activates the prelaunch page for a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ActivateProjectPrelaunchInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ActivateProjectPrelaunchPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "answerProjectFeedbackQuestion", - "description": "Updates the toggle-able options of the spreadsheet graph", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AnswerProjectFeedbackQuestionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AnswerProjectFeedbackQuestionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "applyPaymentSourceToCheckout", - "description": "Given a checkout that already exists, this mutation just applies a specific payment source to its backing. That's it! If you need to create a checkout and backing from scratch, use CreateBackingType.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ApplyPaymentSourceToCheckoutInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ApplyPaymentSourceToCheckoutPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "batchUpdateSurveyResponseAddresses", - "description": "Batch updates addresses for users's active survey responses", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BatchUpdateSurveyResponseAddressesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "BatchUpdateSurveyResponseAddressesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockUser", - "description": "Block a user", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BlockUserInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "BlockUserPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bulkEditQuestions", - "description": "Bulk edits the entire set of questions for a questionable", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BulkEditQuestionsInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "BulkEditQuestionsPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cancelBacking", - "description": "Cancel a pledged backing", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CancelBackingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CancelBackingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cancelProject", - "description": "Cancel a live Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CancelProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CancelProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clearUserUnseenActivity", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ClearUserUnseenActivityInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ClearUserUnseenActivityPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "completeOnSessionCheckout", - "description": "Complete a checkout originating from an session payment", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompleteOnSessionCheckoutInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompleteOnSessionCheckoutPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "completeOrder", - "description": "Confirm payment and complete the order", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompleteOrderInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompleteOrderPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "copyRewardItems", - "description": "Copy Reward Items from one Project to another.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CopyRewardItemsInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CopyRewardItemsPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createAddress", - "description": "Save a new shipping address.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createApplePayBacking", - "description": "[DEPRECATED in favor of CreateBackingType] Create a checkout with Apple Pay.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateApplePayBackingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateApplePayBackingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createAsset", - "description": "Create an asset.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateAssetInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateAssetPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createAttributionEvent", - "description": "Creates an attribution event. Specifying a project will pass the project properties for attribution events. Sending this request as a logged-in user passes that user's properties as well. Any passed-in property with the same name overwrites the generated properties.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateAttributionEventInput", + { + "name": "name", + "description": "The account-holder name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verification", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "AsynchronousVerification", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IdentityDocument", + "description": "The relevant identity document supplied for identity verification.", + "fields": [ + { + "name": "identityState", + "description": "The associated identity's verification state", + "args": [], + "type": { + "kind": "ENUM", + "name": "IdentityVerificationState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IdentityDocumentVerificationStates", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IdentityDocumentVerificationStates", + "description": "Identity document verification states.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SUCCESSFUL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STARTED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PENDING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ABANDONED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IdentityVerificationState", + "description": "Identity verification states.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ERROR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PASSED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STARTED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VERIFYING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DepositAccountState", + "description": "Deposit account states.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNAUTHORIZED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VERIFYING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AdditionalOwner", + "description": "Needed for the verification of legal entities that have multiple owners", + "fields": [ + { + "name": "address", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AdditionalOwnerAddress", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "birthdate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "AdditionalOwnerBirthdate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "personalIdNumberProvided", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verification", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AdditionalOwnerVerification", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AdditionalOwnerAddress", + "description": null, + "fields": [ + { + "name": "country", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AdditionalOwnerBirthdate", + "description": null, + "fields": [ + { + "name": "day", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "month", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "year", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AdditionalOwnerVerification", + "description": null, + "fields": [ + { + "name": "details", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detailsCode", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "document", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentBack", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AsynchronousVerificationState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DepositAccountBusiness", + "description": "Deposit account business types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "individual", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "non_profit", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AiDisclosure", + "description": "An AI disclosure.", + "fields": [ + { + "name": "fundingForAiAttribution", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fundingForAiConsent", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fundingForAiOption", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generatedByAiConsent", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generatedByAiDetails", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "involvesAi", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "involvesFunding", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "involvesGeneration", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "involvesOther", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "otherAiDetails", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Category", + "description": "A project category.", + "fields": [ + { + "name": "analyticsName", + "description": "Category name in English for analytics use.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "goalHelperLimit", + "description": "Advised maximum goal limit in USD", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Category name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parentCategory", + "description": "Category parent", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parentId", + "description": "Parent id of the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "description": "Projects in a category.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateAttributionEventPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createBackerSurvey", - "description": "Creates a backer survey and generates master variants for each project item if needed", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateBackerSurveyInput", + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateBackerSurveyPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createBacking", - "description": "Create a backing and checkout and process payment.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateBackingInput", + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateBackingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createBusinessAddress", - "description": "Creates a business address for a user and project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateBusinessAddressInput", + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateBusinessAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCheckout", - "description": "Create a backing and checkout without syncing to Rosie", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateCheckoutInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateCheckoutPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createComment", - "description": "Post a comment", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PostCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PostCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCountrySignup", - "description": "Create a country signup.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateCountrySignupInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateCountrySignupPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCreatorInterview", - "description": "Create a new creator interview", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateCreatorInterviewInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateCreatorInterviewPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createEditorialLayout", - "description": "Create an Editorial Layout.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateEditorialLayoutTypeInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateEditorialLayoutTypePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createFlagging", - "description": "Create a flagging (report) of a piece flaggable content.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateFlaggingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateFlaggingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createFreeformPost", - "description": "Create a new project post/update", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateFreeformPostInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateFreeformPostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createOption", - "description": "Creates an option type and values for an item", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateOptionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateOptionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createOrUpdateBackingAddress", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateOrUpdateBackingAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateOrUpdateBackingAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createOrUpdateItemTaxConfig", - "description": "Sets tax related info for an item", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateOrUpdateItemTaxConfigInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateOrUpdateItemTaxConfigPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createPaymentIntent", - "description": "Create a Stripe PaymentIntent in order to collect an on-session payment via the Stripe PaymentElement", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreatePaymentIntentInput", + { + "name": "state", + "description": "Filter projects by publically accessible state.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PublicProjectState", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CategoryProjectsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "Category slug.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subcategories", + "description": "Subcategories.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreatePaymentIntentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createPaymentSource", - "description": "Create a payment source", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreatePaymentSourceInput", + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreatePaymentSourcePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProject", - "description": "Start a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectInput", + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjectComment", - "description": "Post a project comment", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PostProjectCommentInput", + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PostProjectCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjectDepositAccount", - "description": "Creates a Deposit Account on Rosie, and a Stripe Connect Account.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CategorySubcategoriesConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalProjectCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "A URL to the category page.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CategoryProjectsConnection", + "description": "The connection type for Project.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PublicProjectState", + "description": "Publically visible project states.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LIVE", + "description": "Active and accepting pledges.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCESSFUL", + "description": "Successfully funded by deadline.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": "Failed to fund by deadline.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUBMITTED", + "description": "Project is submitted and in prelaunch state.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CategorySubcategoriesConnection", + "description": "The connection type for Category.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CategoryEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CategoryEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CollaboratorPermission", + "description": "A permission for a collaborator on a project", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "edit_project", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edit_faq", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comment", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "view_pledges", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fulfillment", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Country", + "description": "A supported country.", + "fields": [ + { + "name": "code", + "description": "ISO ALPHA-2 code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CountryCode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Country name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "regions", + "description": "Regions part of this country", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectDepositAccountInput", + "kind": "OBJECT", + "name": "Region", "ofType": null } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectDepositAccountPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjectImage", - "description": "Create a project image.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeAccountSupportedRegions", + "description": "Regions that Stripe supports for Stripe Accounts", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectImageInput", + "kind": "OBJECT", + "name": "Region", "ofType": null } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectImagePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjectPaymentSource", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Region", + "description": "A region inside a country.", + "fields": [ + { + "name": "code", + "description": "Region code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Region name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectSharedDraft", + "description": "A Project that has a generated share token.", + "fields": [ + { + "name": "id", + "description": "The project id of a shared draft", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The project name of a shared draft", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CuratedCollection", + "description": "Curated collections of projects, represented by badges.", + "fields": [ + { + "name": "badge", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EnvironmentalCommitment", + "description": null, + "fields": [ + { + "name": "commitmentCategory", + "description": "The type of environmental commitment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EnvironmentalCommitmentCategory", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "An environmental commitment description", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EnvironmentalCommitmentCategory", + "description": "The type of environmental commitment for a project.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "long_lasting_design", + "description": "long lasting design", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sustainable_materials", + "description": "sustainable materials", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environmentally_friendly_factories", + "description": "environmentally friendly factories", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sustainable_distribution", + "description": "sustainable distribution", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reusability_and_recyclability", + "description": "reusability and recyclability", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "something_else", + "description": "something else", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Ratio", + "description": "A number between 0.0 and 1.0.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectProfile", + "description": "A profile for after a project has ended.", + "fields": [ + { + "name": "blurb", + "description": "The description of the projects from the project's profile.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "featureImageUrl", + "description": "Featured image for this project profile.", + "args": [ + { + "name": "width", + "description": "The width of the image in pixels.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name from the project's profile.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The project profile's current state.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ProjectProfileState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProjectProfileState", + "description": "Various project profile states.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "BitlyHashes", + "description": "The different bitly hashes for a project", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SHARE", + "description": "A project's share link", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TWEET", + "description": "A project's twitter share link", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FACEBOOK", + "description": "A project's facebook share link", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EMAIL", + "description": "A project's email share link", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Recommendations", + "description": "Score and model from recommendations engine if a project was fetched via recommendations.", + "fields": [ + { + "name": "modelName", + "description": "Model used for these recommendations.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rawScore", + "description": "Raw score from recommendations.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "score", + "description": "Recommendations score.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RiskQuestion", + "description": "A category of risk. Each category corresponds to a question in the project Plan.", + "fields": [ + { + "name": "inputType", + "description": "The input type of the risk category.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RiskCategoryInput", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "question", + "description": "The question associated with the risk category.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "required", + "description": "Whether or not this is a required category.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The category identifier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RiskCategoryType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RiskCategoryType", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "delays", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unexpected_pledge_volume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previous_experience", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fulfillment_plan", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_budget_contingency", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "alternative_fulfillment_path", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RiskCategoryInput", + "description": "Describes the expected input type for a risk category.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "text", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "radio", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RiskStrategy", + "description": null, + "fields": [ + { + "name": "description", + "description": "Creator's answer for mitigating this particular risk category.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "riskCategory", + "description": "The type of risk", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RiskCategoryType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "riskQuestion", + "description": "The question the creator is answering.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RiskQuestion", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProjectState", + "description": "Various project states.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "STARTED", + "description": "Created and preparing for launch.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUBMITTED", + "description": "Ready for launch with a draft submitted for auto-approval.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIVE", + "description": "Active and accepting pledges.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CANCELED", + "description": "Canceled by creator.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUSPENDED", + "description": "Suspended for investigation, visible.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PURGED", + "description": "Suspended and hidden.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCESSFUL", + "description": "Successfully funded by deadline.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": "Failed to fund by deadline.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Spreadsheet", + "description": "A project spreadsheet, including a url and row data", + "fields": [ + { + "name": "data", + "description": "The data of the Google Sheet associated to this project", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SpreadsheetDatum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dataLastUpdatedAt", + "description": "When the data for the sheet was last fetched successfully", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "displayMode", + "description": "Can be `amount` or `percent` based on the creator's choice", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasDisplayableData", + "description": "Whether a spreadsheet contains the minimum information to render a graphic budget", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "public", + "description": "Whether the sheet is shareable with the public", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The URL of the Google Sheet associated to this project", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SpreadsheetDatum", + "description": "A row of datum for a funding spreadsheet", + "fields": [ + { + "name": "description", + "description": "Expanded description of the purpose of that row", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of the row", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phase", + "description": "The funding category of the row", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rowNum", + "description": "The spreadsheet row number", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The dollar value of the row", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectStatus", + "description": "Project status set by user", + "fields": [ + { + "name": "enabled", + "description": "Whether the project status is currently enabled or not (opted-in / opted-out)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Id of a project status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nextDueDate", + "description": "The estimated due date for the next_status of the project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nextStatus", + "description": "The next_status of the project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nowStatus", + "description": "The now_status of the project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "When project status is updated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectFeedback", + "description": "Structured feedback left by a user on a project", + "fields": [ + { + "name": "createdAt", + "description": "When the answer was provided", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "questionAnswer", + "description": "The answer the user provided", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "questionName", + "description": "The name of the question the user answered", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectMilestone", + "description": "Milestones for projects", + "fields": [ + { + "name": "completedAt", + "description": "When the Milestone was marked as completed", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestoneCategory", + "description": "The category for the Milestone", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MilestoneCategory", + "description": null, + "fields": [ + { + "name": "name", + "description": "Name of category", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": "Order to display category in for Project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Tag", + "description": "A project tag.", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Tag name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "description": "Projects associated with a tag.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Filter projects by publically accessible state.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PublicProjectState", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TagProjectsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "Tag slug.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "A URL for the tag page.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TagProjectsConnection", + "description": "The connection type for Project.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TagScope", + "description": "Various scopes for tags.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DISCOVER", + "description": "Tags currently visible in discovery interfaces.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATIVE_PROMPT", + "description": "Tags currently available as creative prompts.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Submission", + "description": "A submission for a project on Kickstarter.", + "fields": [ + { + "name": "appeal", + "description": "The message from the creator appealing a rejection.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasMessages", + "description": "If the submission has messages between the creator and KSR staff.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isProcessed", + "description": "If the system has processed a submission for review.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "messages", + "description": "A submission's messages between the creator and KSR staff.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The submission's current state.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SubmissionState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submittedAt", + "description": "When was the project first submitted?", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SubmissionState", + "description": "Various submission states.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DRAFT", + "description": "Not yet submitted.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PENDING", + "description": "Submitted for review, waiting for acception or rejection.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACCEPTED", + "description": "Accepted by a reviewer, can launch.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPEALED", + "description": "Rejection appealed, asking for re-review.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REJECTED", + "description": "Rejected by a reviewer, cannot launch.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Video", + "description": "A project video", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previewImageUrl", + "description": "Preview image url for the video", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Upload status of the video", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VideoState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tracks", + "description": "A video's tracks", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "VideoTracksConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "videoSources", + "description": "A video's sources (hls, high, base)", + "args": [], + "type": { + "kind": "OBJECT", + "name": "VideoSources", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "VideoState", + "description": "All available video states", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PROCESSING", + "description": "Initial, incomplete status of a video", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": "Processing the video file failed", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCESSFUL", + "description": "Processing the video file successfully completed", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VideoSources", + "description": "A video's sources", + "fields": [ + { + "name": "base", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "VideoSourceInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "high", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "VideoSourceInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hls", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "VideoSourceInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VideoSourceInfo", + "description": "The details of a video's source", + "fields": [ + { + "name": "src", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VideoTracksConnection", + "description": "The connection type for VideoTrack.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VideoTrackEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VideoTrack", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VideoTrackEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "VideoTrack", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VideoTrack", + "description": "A video caption", + "fields": [ + { + "name": "cues", + "description": "A video track's cues (individaul caption with timestamp)", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "VideoTrackCuesConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "importStatus", + "description": "Import status of a video track", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VideoTrackState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "description": "The type of a video track (caption, subtitle)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "language", + "description": "The language of the video track", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CaptionLanguage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tid", + "description": "A video track public ID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackSourceUrl", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CaptionLanguage", + "description": "A language eligible for captions in video tracks.", + "fields": [ + { + "name": "code", + "description": "The code used as a key for the language.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CaptionLanguageCode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of the language.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CaptionLanguageCode", + "description": "Two letter language code for eligible caption languages", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "EN", + "description": "English", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AR", + "description": "العربية", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CA", + "description": "Català", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CS", + "description": "Čeština", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DA", + "description": "Dansk", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DE", + "description": "Deutsch", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EL", + "description": "ελληνικά", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ES_ES", + "description": "Español (España)", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ES_MX", + "description": "Español (México)", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FI", + "description": "Suomi", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FR", + "description": "Français", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GA", + "description": "Gaeilge", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HE", + "description": "עברית", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HI", + "description": "हिन्दी", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HR", + "description": "Hrvatski", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HU", + "description": "Magyar", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ID", + "description": "Bahasa Indonesia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IT", + "description": "Italiano", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JA", + "description": "日本語", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KO", + "description": "한국어", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MS", + "description": "Bahasa Melayu", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NB", + "description": "Norsk bokmål", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NPI", + "description": "नेपाली", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NL", + "description": "Nederlands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NV", + "description": "Diné bizaad", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PL", + "description": "Polski", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PES", + "description": "فارسی", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRS", + "description": "دری", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PT_BR", + "description": "Português (Brasil)", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PT_PT", + "description": "Português (Portugal)", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RO", + "description": "Română", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RU", + "description": "Русский", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SK", + "description": "Slovenčina", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SV", + "description": "Svenska", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TH", + "description": "ภาษาไทย", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TR", + "description": "Türkçe", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UK", + "description": "українська", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VI", + "description": "tiếng Việt", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "YI", + "description": "יידיש", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZH_CN", + "description": "简体中文", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZH_TW", + "description": "繁體中文", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "VideoTrackState", + "description": "All possible import states for a video track", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "description": "Not import exists", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IMPORTING", + "description": "An import is in progress", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCESS", + "description": "An import was successful", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILURE", + "description": "An import attempt was unsuccessful", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VideoTrackCuesConnection", + "description": "The connection type for VideoTrackCue.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VideoTrackCueEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VideoTrackCue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VideoTrackCueEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "VideoTrackCue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VideoTrackCue", + "description": "A single video track caption with timestamp", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Flagging", + "description": "A report by a user.", + "fields": [ + { + "name": "details", + "description": "The detailed reason for the flagging.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "flaggedContent", + "description": "The content that has been flagged by the user.", + "args": [], + "type": { + "kind": "UNION", + "name": "FlaggableContent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "description": "The general reason for the flagging.", + "args": [], + "type": { + "kind": "ENUM", + "name": "FlaggingKind", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": "The user who created the flagging.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "FlaggableContent", + "description": "Types that can be reported by users", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Message", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "FlaggingKind", + "description": "The bucket for a flagging (general reason).", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PROHIBITED_ITEMS", + "description": "prohibited-items", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CHARITY", + "description": "charity", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESALE", + "description": "resale", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FALSE_CLAIMS", + "description": "false-claims", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT", + "description": "misrep-support", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT", + "description": "not-project", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GUIDELINES_VIOLATION", + "description": "guidelines-violation", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_ISSUES", + "description": "post-funding-issues", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SPAM", + "description": "spam", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ABUSE", + "description": "abuse", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VICES_DRUGS", + "description": "vices-drugs", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VICES_ALCOHOL", + "description": "vices-alcohol", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VICES_WEAPONS", + "description": "vices-weapons", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_CLAIMS", + "description": "health-claims", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_REGULATIONS", + "description": "health-regulations", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_GMOS", + "description": "health-gmos", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_LIVE_ANIMALS", + "description": "health-live-animals", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_ENERGY_FOOD_AND_DRINK", + "description": "health-energy-food-and-drink", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FINANCIAL_CONTESTS_COUPONS", + "description": "financial-contests-coupons", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FINANCIAL_SERVICES", + "description": "financial-services", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FINANCIAL_POLITICAL_DONATIONS", + "description": "financial-political-donations", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OFFENSIVE_CONTENT_HATE", + "description": "offensive-content-hate", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OFFENSIVE_CONTENT_PORN", + "description": "offensive-content-porn", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESELLING", + "description": "reselling", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PLAGIARISM", + "description": "plagiarism", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROTOTYPE_MISREPRESENTATION", + "description": "prototype-misrepresentation", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT_IMPERSONATION", + "description": "misrep-support-impersonation", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT_OUTSTANDING_FULFILLMENT", + "description": "misrep-support-outstanding-fulfillment", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT_SUSPICIOUS_PLEDGING", + "description": "misrep-support-suspicious-pledging", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT_OTHER", + "description": "misrep-support-other", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_CHARITY", + "description": "not-project-charity", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_STUNT_OR_HOAX", + "description": "not-project-stunt-or-hoax", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_PERSONAL_EXPENSES", + "description": "not-project-personal-expenses", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_BAREBONES", + "description": "not-project-barebones", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_OTHER", + "description": "not-project-other", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GUIDELINES_SPAM", + "description": "guidelines-spam", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GUIDELINES_ABUSE", + "description": "guidelines-abuse", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_REWARD_NOT_AS_DESCRIBED", + "description": "post-funding-reward-not-as-described", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_REWARD_DELAYED", + "description": "post-funding-reward-delayed", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_SHIPPED_NEVER_RECEIVED", + "description": "post-funding-shipped-never-received", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_CREATOR_SELLING_ELSEWHERE", + "description": "post-funding-creator-selling-elsewhere", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_CREATOR_UNCOMMUNICATIVE", + "description": "post-funding-creator-uncommunicative", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_CREATOR_INAPPROPRIATE", + "description": "post-funding-creator-inappropriate", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_SUSPICIOUS_THIRD_PARTY", + "description": "post-funding-suspicious-third-party", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMENT_ABUSE", + "description": "comment-abuse", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMENT_DOXXING", + "description": "comment-doxxing", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMENT_OFFTOPIC", + "description": "comment-offtopic", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMENT_SPAM", + "description": "comment-spam", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKING_ABUSE", + "description": "backing-abuse", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKING_DOXXING", + "description": "backing-doxxing", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKING_FRAUD", + "description": "backing-fraud", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKING_SPAM", + "description": "backing-spam", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectBackerFriendsConnection", + "description": "The connection type for User.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectFaqConnection", + "description": "The connection type for ProjectFaq.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectFaqEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectFaq", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectFaqEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectFaq", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectFaq", + "description": "Faqs for a project", + "fields": [ + { + "name": "answer", + "description": "Faq answer", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "When faq was posted", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "position", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "question", + "description": "Faq question", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "When faq was updated", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectCollaboratorConnection", + "description": "The connection type for User.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectCollaboratorEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectCollaboratorEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "The email of a collaborator on a project", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "membershipState", + "description": "The state of a collaborator's membership on a project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CollaboratorMembershipState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "permissions", + "description": "The permissions of the collaborator", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CollaboratorPermission", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The title of a collaborator on a project", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CollaboratorMembershipState", + "description": "State of membership for a collaborator on a project", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "invited", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "active", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "declined", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inactive", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectRewardConnection", + "description": "The connection type for Reward.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PostConnection", + "description": "The connection type for Postable.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PostableEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PostableEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "Postable", + "description": "Something that can be posted", + "fields": [ + { + "name": "actions", + "description": "Actions you can currently perform", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PostActions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "author", + "description": "The author of the project update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authorRole", + "description": "The author role of the project update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PostAuthorRole", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "The date the project update was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "excludedRewards", + "description": "All rewards belonging to a post that were specifically marked by a creator to be excluded from receiving a post notification. This does not, however, include the no reward tier.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RewardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fans", + "description": "Users that have liked this project update.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasExcludedNoRewardTier", + "description": "True if creator has excluded the no reward tier from receiving a post notification.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includedRewards", + "description": "All rewards that were marked to recieve a post notification, excluding the no reward tier.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RewardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLiked", + "description": "Whether or not the current user has liked this project update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPublic", + "description": "True if marked as a public public post, false if the post is backers only.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isVisible", + "description": "True if the post's content is visible to the user.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Query the read field in post abilities instead." + }, + { + "name": "likesCount", + "description": "The number of likes a post has.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nextPost", + "description": "The next post.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "The project update number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pinnedAt", + "description": "The date the project update was pinned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previousPost", + "description": "The previous post.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "Project that belongs to post.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "description": "The date the project update was published.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeLeftToEdit", + "description": "How much time a creator or collaborator has left to edit the post.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The project update's title.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The post type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Post", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "The date the project update was last edited.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The project update's URL.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CreatorInterview", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "FreeformPost", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "Post", + "description": "Post types", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "FreeformPost", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CreatorInterview", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PostAuthorRole", + "description": "The project roles a project update author can have.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "creator", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collaborator", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PostActions", + "description": "List actions current user can perform on a post", + "fields": [ + { + "name": "destroy", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edit", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pin", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publish", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "read", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserConnection", + "description": "The connection type for User.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PostState", + "description": "Possible states for project posts.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "processing", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "published", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "draft", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PostFormat", + "description": "The possible post types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "freeform_post", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creator_interview", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectTimelineConnection", + "description": "The connection type for ProjectTimelineEvent.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectTimelineEventEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectTimelineEvent", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectTimelineEventEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectTimelineEvent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectTimelineEvent", + "description": "An event in a project's timeline", + "fields": [ + { + "name": "data", + "description": "Entity attached to the event, e.g. project or post", + "args": [], + "type": { + "kind": "UNION", + "name": "TimelineEventData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timestamp", + "description": "The time the event occurred", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The event type. Corresponds to a subset of activity types", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "TimelineEventData", + "description": "Types that can be reported by users", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CreatorInterview", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "FreeformPost", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CreatorInterview", + "description": "A creator interview.", + "fields": [ + { + "name": "actions", + "description": "Actions you can currently perform", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PostActions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "answers", + "description": "The interview answers associated with the creator interview.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "withSkipped", + "description": "Includes skipped answers", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "withBlank", + "description": "Includes blank answers", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InterviewAnswerConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "author", + "description": "The author of the project update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authorRole", + "description": "The author role of the project update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PostAuthorRole", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canComment", + "description": "True if the current user can comment (considers restrictions)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canCommentSansRestrictions", + "description": "True if the current user can comment (does not consider restrictions)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canUserRequestUpdate", + "description": "Whether a user can request an update about this project from the Creator", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": "List of comments on the commentable", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CommentConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commentsCount", + "description": "Comment count - defaults to root level comments only", + "args": [ + { + "name": "withReplies", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "The date the project update was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creatorPrompt", + "description": "The prompt for the creator interview.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreatorPrompt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "excludedRewards", + "description": "All rewards belonging to a post that were specifically marked by a creator to be excluded from receiving a post notification. This does not, however, include the no reward tier.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RewardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fans", + "description": "Users that have liked this project update.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasExcludedNoRewardTier", + "description": "True if creator has excluded the no reward tier from receiving a post notification.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includedRewards", + "description": "All rewards that were marked to recieve a post notification, excluding the no reward tier.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RewardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLiked", + "description": "Whether or not the current user has liked this project update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPublic", + "description": "True if marked as a public public post, false if the post is backers only.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isVisible", + "description": "True if the post's content is visible to the user.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Query the read field in post abilities instead." + }, + { + "name": "likesCount", + "description": "The number of likes a post has.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nextPost", + "description": "The next post.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "The project update number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pinnedAt", + "description": "The date the project update was pinned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previousPost", + "description": "The previous post.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "Project that belongs to post.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectRelayId", + "description": "The root project id under which the comment is nested", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "description": "The date the project update was published.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeLeftToEdit", + "description": "How much time a creator or collaborator has left to edit the post.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The project update's title.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The post type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Post", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "The date the project update was last edited.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The project update's URL.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Commentable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreatorPrompt", + "description": "A set of interview questions to be answered.", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "questions", + "description": "All the questions in a creator prompt.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InterviewQuestionConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The creator prompt title.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InterviewQuestionConnection", + "description": "The connection type for InterviewQuestion.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InterviewQuestionEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InterviewQuestion", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InterviewQuestionEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "InterviewQuestion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InterviewQuestion", + "description": "A creator interview question.", + "fields": [ + { + "name": "answers", + "description": "All the answers to the question.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InterviewAnswerConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "body", + "description": "The interview question text.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category", + "description": "The interview question category.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "InterviewQuestionCategory", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "InterviewQuestionCategory", + "description": "The interview question category.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "learnings", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockers", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inspiration", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "retrospective", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "process", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InterviewAnswerConnection", + "description": "The connection type for InterviewAnswer.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InterviewAnswerEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InterviewAnswer", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InterviewAnswerEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "InterviewAnswer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InterviewAnswer", + "description": "A creator interview answer.", + "fields": [ + { + "name": "body", + "description": "The interview answer text.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSkipped", + "description": "True if the creator skipped the associated question.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "question", + "description": "The question", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InterviewQuestion", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FreeformPost", + "description": "A project update.", + "fields": [ + { + "name": "actions", + "description": "Actions you can currently perform", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PostActions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "author", + "description": "The author of the project update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authorRole", + "description": "The author role of the project update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PostAuthorRole", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "body", + "description": "The body of the post.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canComment", + "description": "True if the current user can comment (considers restrictions)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canCommentSansRestrictions", + "description": "True if the current user can comment (does not consider restrictions)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canUserRequestUpdate", + "description": "Whether a user can request an update about this project from the Creator", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": "List of comments on the commentable", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CommentConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commentsCount", + "description": "Comment count - defaults to root level comments only", + "args": [ + { + "name": "withReplies", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "The date the project update was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "excludedRewards", + "description": "All rewards belonging to a post that were specifically marked by a creator to be excluded from receiving a post notification. This does not, however, include the no reward tier.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RewardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fans", + "description": "Users that have liked this project update.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasExcludedNoRewardTier", + "description": "True if creator has excluded the no reward tier from receiving a post notification.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includedRewards", + "description": "All rewards that were marked to recieve a post notification, excluding the no reward tier.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RewardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLiked", + "description": "Whether or not the current user has liked this project update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPublic", + "description": "True if marked as a public public post, false if the post is backers only.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isVisible", + "description": "True if the post's content is visible to the user.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Query the read field in post abilities instead." + }, + { + "name": "likesCount", + "description": "The number of likes a post has.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeImages", + "description": "The images associated with the post via native ui.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Image", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nextPost", + "description": "The next post.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "The project update number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pinnedAt", + "description": "The date the project update was pinned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previousPost", + "description": "The previous post.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "Project that belongs to post.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectRelayId", + "description": "The root project id under which the comment is nested", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "description": "The date the project update was published.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeLeftToEdit", + "description": "How much time a creator or collaborator has left to edit the post.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The project update's title.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The post type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Post", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "The date the project update was last edited.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The project update's URL.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Commentable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Image", + "description": "A post image", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "URL of the image", + "args": [ + { + "name": "width", + "description": "The width of the image in pixels.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectActions", + "description": "List actions current user can perform on a project", + "fields": [ + { + "name": "displayConvertAmount", + "description": "Whether or not the user is in a state to see currency conversions", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shareDraft", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "showExternalSurvey", + "description": "Whether or not the external survey should be displayed", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BackerSurvey", + "description": "A backer survey that a creator sends", + "fields": [ + { + "name": "backerQuestions", + "description": "Project- and reward- level survey questions", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Question", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backersRemaining", + "description": "The number of backers who have not answered the survey", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sentAt", + "description": "When the survey was sent", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "surveyCompletePercentage", + "description": "The percentage of surveys that have been completed", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectBusinessAddressConnection", + "description": "The connection type for BusinessAddress.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BusinessAddressEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BusinessAddress", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BusinessAddressEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mainAddress", + "description": "Whether or not this is the main address for the project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "BusinessAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "FulfillmentStatus", + "description": "All available fulfillment statuses", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NO_REWARDS_MADE", + "description": "No rewards made; default value", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SOME_REWARDS_MADE", + "description": "Some rewards made", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALL_REWARDS_MADE", + "description": "All rewards made", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FULFILLING_SOME_REWARDS", + "description": "Fulfilling some rewards", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FULFILLING_ALL_REWARDS", + "description": "Fulfilling all rewards", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FULFILLMENT_COMPLETE", + "description": "Fulfillment complete", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreatorToolsPaths", + "description": null, + "fields": [ + { + "name": "advancedAnalyticsPath", + "description": "The advanced analytics path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backerReportPath", + "description": "The backer report path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backerSurveyPath", + "description": "The backer survey path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collaboratorsPath", + "description": "The project collaborators path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contactPath", + "description": "The contact path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creatorFaqPath", + "description": "The creator faq path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creatorHandbookPath", + "description": "The creator handbook path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dashboardPath", + "description": "The project dashboard path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editRewardsProjectPath", + "description": "The edit rewards project path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fulfillmentDashboardPath", + "description": "The fulfillment dashboard path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "helpResourcesPath", + "description": "The help resources path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "messageThreadsPath", + "description": "The messages thread path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledgeRedemptionPath", + "description": "The path to access creator pledge redemption tools", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postsDashboardDraftsPath", + "description": "The draft posts path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postsDashboardPublishedPath", + "description": "The published posts path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectBuildPath", + "description": "The project build path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectPath", + "description": "The project path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserBackingsConnection", + "description": "The connection type for Backing.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BackingEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Please use backingsCount instead." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BackingEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserCreatedProjectsConnection", + "description": "The connection type for Project.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrderDirection", + "description": "Ordering direction values", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectsConnectionWithTotalCount", + "description": "The connection type for Project.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recommendationsEnabled", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refTag", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MembershipProjectsConnection", + "description": "The connection type for Project.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserActiveProjectsConnection", + "description": "The connection type for Project.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserInvitedProjectsConnection", + "description": "The connection type for Project.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserOrganizationsConnection", + "description": "The connection type for Organization.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrganizationEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrganizationEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Organization", + "description": "An organization", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "An organization's name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "An organization's slug", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrganizationMembershipState", + "description": "Possible states for an organization membership", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PENDING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DENIED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ADMIN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserCuratedPagesConnection", + "description": "The connection type for CuratedPage.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CuratedPageEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CuratedPage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CuratedPageEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CuratedPage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CuratedPage", + "description": "A curated page", + "fields": [ + { + "name": "description", + "description": "A curated page's description.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "A curated page's unique URL identifier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "A curated page's title.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserFollowersConnection", + "description": "The connection type for User.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserFollowingConnection", + "description": "The connection type for User.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserSavedProjectsConnection", + "description": "The connection type for Project.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserConversationsConnection", + "description": "The connection type for Conversation.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConversationEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Conversation", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConversationEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Conversation", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MailboxType", + "description": "A mailbox", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ALL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INBOX", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SENT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNREAD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ARCHIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SPAM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SurveyResponsesConnection", + "description": "The connection type for SurveyResponse.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SurveyResponseEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SurveyResponse", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SurveyResponseEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SurveyResponse", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddressConnection", + "description": "The connection type for Address.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AddressEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddressEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Notification", + "description": "An object containing a user's notifications.", + "fields": [ + { + "name": "email", + "description": "Are email notifications enabled for this topic", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "frequency", + "description": "The frequency of the notification", + "args": [], + "type": { + "kind": "ENUM", + "name": "UserNotificationFrequency", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The ID of the Notification", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mobile", + "description": "Are mobile notifications enabled for this topic", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectId", + "description": "The ID of the associated Project", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectName", + "description": "The name of the associated Project", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "topic", + "description": "The topic of the notification", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UserNotificationTopic", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UserNotificationTopic", + "description": "User notification topics", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "messages", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backings", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creator_digest", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updates", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "follower", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "friend_activity", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "friend_signup", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comment_replies", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creator_edu", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketing_update", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_launch", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UserNotificationFrequency", + "description": "User notification frequencies", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "once_a_day", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "twice_a_day", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NewsletterSubscriptions", + "description": "A subsciption a user has to a particular newsletter.", + "fields": [ + { + "name": "alumniNewsletter", + "description": "The subscription to the AlumniNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "artsCultureNewsletter", + "description": "The subscription to the ArtsCultureNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creatorNewsletter", + "description": "The subscription to the CreatorNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filmNewsletter", + "description": "The subscription to the FilmNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gamesNewsletter", + "description": "The subscription to the GamesNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "happeningNewsletter", + "description": "The subscription to the HappeningNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inventNewsletter", + "description": "The subscription to the InventNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "musicNewsletter", + "description": "The subscription to the MusicNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectsYoullLoveNewsletter", + "description": "The subscription to the ProjectsYoullLoveNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "promoNewsletter", + "description": "The subscription to the PromoNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishingNewsletter", + "description": "The subscription to the PublishingNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "weeklyNewsletter", + "description": "The subscription to the WeeklyNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserRestriction", + "description": "A user's restrictions", + "fields": [ + { + "name": "releaseAt", + "description": "Date when the restriction will be lifted. If null, the restriction is indefinite.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "restriction", + "description": "Type of restriction a user has", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UserRestrictionKind", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UserRestrictionKind", + "description": "Various restriction states, e.g. messaging, commenting", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "messaging", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commenting", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledging", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submitting", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edit_spotlight_pages", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UsdType", + "description": "Informs how USD currencies should be rendered, based on user's location", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "domestic", + "description": "The user has chosen USD as their currency and they are in the US", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "international", + "description": "The user has chosen USD as their currency but they are not in the US", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LocationsConnection", + "description": "The connection type for Location.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocationEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LocationEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Order", + "description": "An order.", + "fields": [ + { + "name": "address", + "description": "The delivery or home address associated with the order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backer", + "description": "The associated backer", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backing", + "description": "The associated backing", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fundsCaptureKey", + "description": "The funds capture key", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "The project associated with the order", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardItemTax", + "description": "The cost of tax on reward items", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingAmount", + "description": "The cost of shipping", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingTax", + "description": "The cost of tax on shipping", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The order's state, e.g. draft, submitted, successful, errored, missed", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderStateEnum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": "The total cost for the order including taxes and shipping", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalTax", + "description": "The total tax amount for the order", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrderStateEnum", + "description": "The state of the order, e.g. draft, submitted, successful, errored, missed.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "draft", + "description": "draft", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submitted", + "description": "submitted", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "successful", + "description": "successful", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errored", + "description": "errored", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "missed", + "description": "missed", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Checkout", + "description": "Intermediary set of changes that have yet to be applied to a backing", + "fields": [ + { + "name": "action", + "description": "The action that the backer is attempting to complete with this checkout", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CheckoutAction", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addOns", + "description": "The addons that the backer has chosen", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardTotalCountConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backing", + "description": "The backing that the checkout is modifying.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "convertedTotal", + "description": "Desired amount backer wishes to pledge to the project, including the shipping amount, converted to the backer’s chosen currency", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "estimatedShippingTotalMax", + "description": "Estimated shipping maximum for the reward/addons chosen by the backer for their location", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "estimatedShippingTotalMin", + "description": "Estimated shipping minimum for the reward/addons chosen by the backer for their location", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failedStateReason", + "description": "The translated reason that a checkout might have failed", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "guest", + "description": "Is true when the checkout was created by a guest account", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isRacing", + "description": "Is true when more than one backer is checking out a limited/scarce reward at once", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSepaEligible", + "description": "Whether the project can accept a pledge with SEPA account as the payment source", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isValidForOnSessionCheckout", + "description": "Checks whether the checkout is valid prior to charging the user's card.", + "args": [ + { + "name": "stripePaymentMethodId", + "description": "the stripe payment method id, starting with either `card_` or `pm_` (the same id passed to stripe)", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "paymentIntentClientSecret", + "description": "the client_secret returned by createPaymentIntent, starts with `pi_` (the same secret passed to stripe)", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Validation", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limitedRewardClaimedUntil", + "description": "If the checkout contains a limited reward, returns an ISO8601 date for when the claim on the reward is expired", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentUrl", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledgeTotal", + "description": "Desired amount backer wishes to pledge to the project, excluding the shipping amount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "redirectUrl", + "description": "The URL to redirect to on a successful checkout", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reward", + "description": "The reward the backer is expecting", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingLocation", + "description": "Where the user is based.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingTotal", + "description": "Shipping amount for the reward chosen by the backer for their location", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The current state of the checkout", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CheckoutState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeOnSessionPaymentRedirectUrl", + "description": "The full URL to redirect to after an on_session payment via Stripe", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripePaymentSetupRedirectUrl", + "description": "The full URL to redirect to after payment setup via Stripe", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": "Desired amount backer wishes to pledge to the project, including the shipping amount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CheckoutState", + "description": "All available states for a checkout", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AUTHORIZING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VERIFYING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCESSFUL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CheckoutAction", + "description": "All actions a user may attempt to complete with a checkout", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PLEDGE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LATE_PLEDGE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ADJUSTMENT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SOURCE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REAUTH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AUTHENTICATE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RefundCheckout", + "description": "Intermediary set of changes that have yet to be applied to a backing", + "fields": [ + { + "name": "amount", + "description": "The total amount of the refund", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backing", + "description": "The backing associated with the refund", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientSecret", + "description": "If `requires_action` is true, `client_secret` should be used to initiate additional client-side authentication steps", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requiresAction", + "description": "Whether this refund checkout requires additional client-side authentication steps (e.g. 3DS2)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The state of the redund checkout", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RefundCheckoutState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateReason", + "description": "Reason given when state is in a failed state", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripePaymentSetupRedirectUrl", + "description": "The full URL to redirect to after payment setup via Stripe in refunds", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RefundCheckoutState", + "description": "All available states for a refund checkout", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AUTHORIZING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCESSFUL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERRORED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Claims", + "description": "Detect claims in text.", + "fields": [ + { + "name": "matches", + "description": "The matched claims found in the text.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ClaimMatches", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ClaimMatches", + "description": "Token, match_type, start, and end position of claims language.", + "fields": [ + { + "name": "end", + "description": "The end position of the token in the source text", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "matchType", + "description": "The matching strategy used to find the token (either 'POS' or 'regex').", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "start", + "description": "The start position of the token in the source text", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token", + "description": "Token/phrase of matched claims language.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GoalBuckets", + "description": "Buckets of project goals", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BUCKET_0", + "description": "Range from 0 to 1000 USD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_1", + "description": "Range from 1000 to 10000 USD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_2", + "description": "Range from 10000 to 100000 USD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_3", + "description": "Range from 100000 to 1000000 USD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_4", + "description": "Range from 1000000 to Infinity USD", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PledgedBuckets", + "description": "Buckets of amount pledged", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BUCKET_0", + "description": "Range from 0 to 1000 USD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_1", + "description": "Range from 1000 to 10000 USD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_2", + "description": "Range from 10000 to 100000 USD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_3", + "description": "Range from 100000 to 1000000 USD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_4", + "description": "Range from 1000000 to Infinity USD", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RaisedBuckets", + "description": "Buckets of percentage raised", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BUCKET_0", + "description": "Range from 0 to 75 percent", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_1", + "description": "Range from 75 to 100 percent", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_2", + "description": "Range from 100 to Infinity percent", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RecommendationsModel", + "description": "What model to use for project recommendations", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LSI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LDA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RecommendationsSource", + "description": "What source to use for project recommendations", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PROJECT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKINGS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WATCHES", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TASTE_PROFILE_LIKES", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TASTE_PROFILE_DISLIKES", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProjectSort", + "description": "What order to sort projects in", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "MAGIC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POPULARITY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NEWEST", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "END_DATE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MOST_FUNDED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MOST_BACKED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISTANCE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UploadLimit", + "description": "A maximum valid filesize for an upload.", + "fields": [ + { + "name": "contentTypes", + "description": "An array of the valid content types for an upload of this type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fileSize", + "description": "Maximum file size in the provided units.", + "args": [ + { + "name": "unit", + "description": "The unit to return the file size in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UploadLimitFileSizeUnit", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UploadLimitFileSizeUnit", + "description": "The unit of file size the return the upload limit in.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BYTES", + "description": "Bytes.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KILOBYTES", + "description": "Kilobytes.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEGABYTES", + "description": "Megabytes.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UploadLimitFiletype", + "description": "The type of file we are checking the upload limit of.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ASSET_VIDEO", + "description": "An asset video file.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AUDIO", + "description": "An audio file.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PHOTO", + "description": "A photo file.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SMALLER_VIDEO", + "description": "A smaller video file.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SOUND", + "description": "A sound file", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VIDEO", + "description": "A video file.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialPageForAdminConnection", + "description": "The connection type for EditorialPageForAdmin.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialPageForAdminEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialPageForAdmin", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialPageForAdminEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EditorialPageForAdmin", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialPageForAdmin", + "description": "An Editorial Page fully loaded with admin only fields", + "fields": [ + { + "name": "attachableAssoc", + "description": "Rich Text Editor property for attachableAssoc.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attachableId", + "description": "Rich Text Editor property for attachableId.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "When this page was created", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editor", + "description": "This page's editor.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "flatSlug", + "description": "(Deprecated) Slug where `/` is replaced by `-`. Used for ref tag and admin routing.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "identifier", + "description": "An identifier for the page. Used for ref tags.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastRevision", + "description": "Last revision", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialRevisionForAdmin", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lookerDashboardUrl", + "description": "A link to the Looker Dashboard for this page, if any", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The page name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageType", + "description": "The page type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EditorialPageType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedRevision", + "description": "Published revision", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EditorialRevisionForAdmin", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "revisions", + "description": "The revisions in reverse chronological order.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialRevisionForAdminConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "The slug of this page. Can include `/'.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stats", + "description": "Stats for the past 30 days", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialPageStats", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "When this page was last updated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EditorialPageType", + "description": "Editorial page types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "article", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resource", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prompt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "international", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialRevisionForAdmin", + "description": "An Editorial Page Revision fully loaded with admin attributes", + "fields": [ + { + "name": "author", + "description": "The person who created this revision", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "When this editorial layout was created", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "The page metadata", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialRevisionMetadata", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "modules", + "description": "The modules for the editorial revision", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "Editorial", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page", + "description": "The page that this revision belongs to", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialPage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "published", + "description": "Is the editorial revision published?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "description": "When the editorial revision was published.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publisher", + "description": "The person who published this revision", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sequence", + "description": "The sequence number for this revision", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "translationStatus", + "description": "Counts of translated / total strings for each locale", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialTranslationStatus", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "When this editorial layout was created", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uuid", + "description": "The revision uuid", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialPage", + "description": "An Editorial Page", + "fields": [ + { + "name": "createdAt", + "description": "When this page was created", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The page name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageType", + "description": "The page type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EditorialPageType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedRevision", + "description": "The currently published revision. Can be null.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EditorialRevision", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "The slug of this page. Can include `/'.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "When this page was last updated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialRevision", + "description": "An Editorial Page Revision", + "fields": [ + { + "name": "metadata", + "description": "The page metadata", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialRevisionMetadata", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "modules", + "description": "The modules for the editorial revision", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "Editorial", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page", + "description": "The page that this revision belongs to", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialPage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uuid", + "description": "The revision uuid", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialRevisionMetadata", + "description": null, + "fields": [ + { + "name": "description", + "description": "The revision description", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ogImage", + "description": "The revision og_image", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The revision title", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "Editorial", + "description": "Editorial tool to create and modify content modules on discovery pages", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ProjectCollection", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "NewsletterSignUp", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PromoCollection", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "NewsCollection", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "FeaturedProjectCollection", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SingleProjectContainer", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BespokeComponent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Header", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "MastheadImage", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ExploreSubcategories", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Article", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ShortText", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "EditorialRichText", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SurveyEmbed", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ProjectCollection", + "description": "A curated set of projects based off a search query", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "description": "The projects to display in this collection", + "args": [ + { + "name": "count", + "description": "The number of projects needed for this collection", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "4" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "query", + "description": "The raw search query to populate the project collection", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The localized title of this project collection", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackingLabel", + "description": "The label to track this project collection", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The url that is linked to the project collection", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NewsletterSignUp", + "description": "Sign up for a newsletter.", + "fields": [ + { + "name": "description", + "description": "Description of the newsletter", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newsletterSource", + "description": "The source that should be recorded for the newsletter signup", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newsletterType", + "description": "ID of the newsletter", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "signupHeadline", + "description": "Headline in the newsletter signup", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "Name of the newsletter", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PromoCollection", + "description": "A curated set of promos", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "layout", + "description": "Layout for this promo collection", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EditorialPromoCollectionLayout", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxFeaturedItems", + "description": "Maximum number of items to display", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "promos", + "description": "The promos in this collection", + "args": [ + { + "name": "all", + "description": "Request all the items", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Promo", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "soloItemFullWidth", + "description": "True if single item should be displayed full width", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "theme", + "description": "Visual theme for this promo collection", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EditorialPromoCollectionTheme", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "Title for this collection. Can be blank.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EditorialPromoCollectionTheme", + "description": "Visual themes for Editorial Promo Collections", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PROMO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FLEX", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EditorialPromoCollectionLayout", + "description": "Layouts for Editorial Promo Collections", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TWO_COLUMNS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "THREE_COLUMNS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Promo", + "description": "A promotional image used in a layout.", + "fields": [ + { + "name": "audioUrl", + "description": "The url for the audio player.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backgroundColor", + "description": "The background color within the promo", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cta", + "description": "Promo call to action", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The details of the promo module", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "featuredAt", + "description": "When this promo should be featured", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageUrl", + "description": "The url for the background image of the promo module.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "language", + "description": "The primary language of the promo module.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The localized title of this promo module.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackingLabel", + "description": "The label to track this promo module", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The url that is linked to the promo module.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NewsCollection", + "description": "A curated set of news articles", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newsItems", + "description": "The news items in this collection", + "args": [ + { + "name": "limit", + "description": "The number of news items to display in this collection", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "3" + }, + { + "name": "all", + "description": "Request all the items", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NewsItem", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The localized title of this news collection", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NewsItem", + "description": "A curated news article used in an editorial layout.", + "fields": [ + { + "name": "attribution", + "description": "The byline of this news item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The localized description of this news item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "featuredAt", + "description": "When this news item should be featured", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageUrl", + "description": "The url for the background image of the news item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "language", + "description": "The primary language of the news item. `null` if available in all languages.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mediaType", + "description": "The type of content of this news item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "description": "The source or author of the news article.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The localized title of this news item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The url that links to the news article.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FeaturedProjectCollection", + "description": "A set of projects that can be scheduled to be featured", + "fields": [ + { + "name": "collectionQueryOverride", + "description": "The project collection query used to generate the featured project's project list", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentlyFeaturedProject", + "description": "The currently featured project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FeaturedProjectItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "featuredProjectItems", + "description": "The featured project items in this collection", + "args": [ + { + "name": "limit", + "description": "The number of featured project items to display in this collection", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "all", + "description": "Request all the items", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FeaturedProjectItem", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectList", + "description": "A recommended collection of projects, optionally controlled by collectionQueryOverride", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectCollection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The localized title of the featured project section. (eg: 'Featured project')", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FeaturedProjectItem", + "description": "A curated project to be featured in an editorial layout.", + "fields": [ + { + "name": "description", + "description": "The project description or, if specified, the project description override", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "featuredAt", + "description": "When this featured project item should be featured", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageOverride", + "description": "If specified, will override the image of the associated project", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "The project that is featured", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectId", + "description": "The project id (pid) of the featured project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sectionUrl", + "description": "The see more url for this featured section", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The project title or, if specified, the project title override", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SingleProjectContainer", + "description": "Projects that can be shown in article", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selectedProject", + "description": "The currently selected project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SingleProjectItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "singleProjectItems", + "description": "The selected project items in this collection", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SingleProjectItem", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SingleProjectItem", + "description": "A selected project to be shown in an editorial layout.", + "fields": [ + { + "name": "description", + "description": "The project description or, if specified, the project description override", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageOverride", + "description": "If specified, will override the image of the associated project", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "The project that is featured", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectId", + "description": "The project id (pid) of the featured project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sectionUrl", + "description": "The see more url for this featured section", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The project title or, if specified, the project title override", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BespokeComponent", + "description": "Maps directly to a specialty built React component", + "fields": [ + { + "name": "component", + "description": "Exact name of the React component (used to lookup the component)", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "language", + "description": "Language for which to display the React component", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "props", + "description": "Data properties to be passed down to the React component", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "JSON", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Header", + "description": "A header for an editorial layout.", + "fields": [ + { + "name": "blurb", + "description": "The localized blurb of this header", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categories", + "description": "The categories linked to this header", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "links", + "description": "The links of this header", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "HeaderLink", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The localized title of this header", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "HeaderLink", + "description": "A link of a header for an editorial layout.", + "fields": [ + { + "name": "content", + "description": "The localized text content of this link", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openInNewTab", + "description": "True if the link should open a new tab when clicked on", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The url this link points to", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MastheadImage", + "description": "A masthead image with text for an editorial layout.", + "fields": [ + { + "name": "header", + "description": "The header text overlaying the masthead image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageUrl", + "description": "The url for the backgrorund image of the masthead.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subheader", + "description": "The smaller subheader text overlaying the masthead image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExploreSubcategories", + "description": "Top subcategories", + "fields": [ + { + "name": "category", + "description": "The root category", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categoryId", + "description": "The root category database id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subcategories", + "description": "Top subcategories ordered by number of live projects descending", + "args": [ + { + "name": "count", + "description": "The maximum number of subcategories to return", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "10" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ExploreSubcategory", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExploreSubcategory", + "description": "A subcategory for ExploreSubcategories", + "fields": [ + { + "name": "categoryId", + "description": "The category database id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The subcategory name for the current language", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "description": "The projects to display in this collection", + "args": [ + { + "name": "count", + "description": "The number of projects needed for this collection", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "10" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Article", + "description": "An article block for Editorial pages", + "fields": [ + { + "name": "attachableAssoc", + "description": "AdminUI: Rich Text Editor property for attachableAssoc.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attachableId", + "description": "AdminUI: Rich Text Editor property for attachableId.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "body", + "description": "The html body of the article.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "byline", + "description": "The author of the article. Can be an empty string.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "displayTopByline", + "description": "Determines if the byline should be displayed at the top of the article", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicationDate", + "description": "The date this article is published on. This date is only informative and won't affect module visibility.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subtitle", + "description": "The subtitle of the article. Can be an empty string.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The title of the article. Can be an empty string.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShortText", + "description": "An Short Text block for Editorial pages", + "fields": [ + { + "name": "backgroundColor", + "description": "Hex value of the background color.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "body", + "description": "The plain text body of the Short Text. May contain line breaks.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ctaText", + "description": "The text of the CTA. Can be an empty string.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ctaUrl", + "description": "The url the CTA points to. Can be an empty string.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ruleColor", + "description": "Hex value of the rule color.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subtitle", + "description": "The subtitle of the Short Text. Can be an empty string.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The title of the Short Text. Can be an empty string.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialRichText", + "description": "A Rich Text block for Editorial pages", + "fields": [ + { + "name": "attachableAssoc", + "description": "AdminUI: Rich Text Editor property for attachableAssoc.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attachableId", + "description": "AdminUI: Rich Text Editor property for attachableId.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "body", + "description": "The html body of the rich text module.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SurveyEmbed", + "description": "An embedded iframe containing a Survey", + "fields": [ + { + "name": "embedUrl", + "description": "The url of the survey being embedded", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "height", + "description": "Height of the embedded iframe", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialTranslationStatus", + "description": null, + "fields": [ + { + "name": "locale", + "description": "The language", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EditorialTranslationStatusLocale", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": "Total number of strings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "translated", + "description": "Number of strings translated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EditorialTranslationStatusLocale", + "description": "Editorial locale", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "de", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "es", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fr", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "it", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ja", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zh", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialRevisionForAdminConnection", + "description": "The connection type for EditorialRevisionForAdmin.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialRevisionForAdminEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialRevisionForAdmin", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialRevisionForAdminEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EditorialRevisionForAdmin", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialPageStats", + "description": null, + "fields": [ + { + "name": "backingsCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backingsUsd", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageViews", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectClicks", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EditorialPageSortField", + "description": "Field you can sort Editorial Pages by", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NAME", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_AT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATED_AT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SLUG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EditorialPageSortDirection", + "description": "Direction to sort Editorial Pages", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialConnection", + "description": "The connection type for Editorial.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "Editorial", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "UNION", + "name": "Editorial", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FundingCurrency", + "description": "Information about a currency a creator can fund a project in", + "fields": [ + { + "name": "currency", + "description": "Currency code", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CurrencyCode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "decimal", + "description": "Does the currency use decimals (not zero-decimal)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxGoal", + "description": "Maximum amount a creator can specify for a project goal", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxPledge", + "description": "Maximum amount a backer can specify for a pledge", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minPledge", + "description": "Minimum amount a backer can specify for a pledge", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TagsConnection", + "description": "The connection type for Tag.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TagEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Tag", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TagEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Tag", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "QuizProjectsConnection", + "description": "The connection type for QuizProject.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "QuizProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "QuizProject", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "QuizProjectEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "QuizProject", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "QuizProject", + "description": "An editorialized quiz project for the taste profile quiz.", + "fields": [ + { + "name": "editorializedBlurb", + "description": "The editorialized version of the project blurb", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "likeableAttributes", + "description": "All the likeable attributes for a quiz project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LikeableAttribute", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LikeableAttribute", + "description": "An attribute about a quiz project that a user can select in the taste profile quiz.", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": "The text of the attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "KsrFact", + "description": "A Kickstarter fact", + "fields": [ + { + "name": "contributor", + "description": "Fact contributor", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "date", + "description": "Fact date", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fact", + "description": "Kickstarter fact", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PledgeProjectsOverview", + "description": "Provides an overview of pledge projects", + "fields": [ + { + "name": "pledges", + "description": "List of pledged projects", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PledgedProjectsOverviewPledgesConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PledgedProjectsOverviewPledgesConnection", + "description": "The connection type for PledgeProjectOverviewItem.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PledgeProjectOverviewItemEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "PledgeProjectOverviewItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PledgeProjectOverviewItemEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "UNION", + "name": "PledgeProjectOverviewItem", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "PledgeProjectOverviewItem", + "description": "Pledged Projects Overview pledges item: Tier1AddressLockingSoon, Tier1PaymentFailed, Tier1PaymentAuthenticationRequired, Tier1OpenSurvey", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Tier1AddressLockingSoon", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Tier1PaymentFailed", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Tier1PaymentAuthenticationRequired", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Tier1OpenSurvey", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "Tier1AddressLockingSoon", + "description": "Tier1 Address Locking Soon", + "fields": [ + { + "name": "backing", + "description": "backing details", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "tags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tierType", + "description": "tier type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Tier1PaymentFailed", + "description": "Tier1 Payment failed", + "fields": [ + { + "name": "backing", + "description": "backing details", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "tags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tierType", + "description": "tier type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Tier1PaymentAuthenticationRequired", + "description": "Tier1 Payment Authentication Required", + "fields": [ + { + "name": "backing", + "description": "backing details", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "tags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tierType", + "description": "tier type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Tier1OpenSurvey", + "description": "Tier1 Open Survey", + "fields": [ + { + "name": "backing", + "description": "backing details", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "tags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tierType", + "description": "tier type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Mutation", + "description": "The mutation root of the Kickstarter GraphQL interface", + "fields": [ + { + "name": "acceptOrRejectAddressSuggestion", + "description": "Updates an address if the user rejects or accepts a suggestion", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AcceptOrRejectAddressSuggestionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AcceptOrRejectAddressSuggestionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activatePrelaunch", + "description": "Activates the prelaunch page for a project", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ActivateProjectPrelaunchInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ActivateProjectPrelaunchPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "answerProjectFeedbackQuestion", + "description": "Updates the toggle-able options of the spreadsheet graph", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AnswerProjectFeedbackQuestionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AnswerProjectFeedbackQuestionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "applyPaymentSourceToCheckout", + "description": "Given a checkout that already exists, this mutation just applies a specific payment source to its backing. That's it! If you need to create a checkout and backing from scratch, use CreateBackingType.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ApplyPaymentSourceToCheckoutInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ApplyPaymentSourceToCheckoutPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "batchUpdateSurveyResponseAddresses", + "description": "Batch updates addresses for users's active survey responses", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BatchUpdateSurveyResponseAddressesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "BatchUpdateSurveyResponseAddressesPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockUser", + "description": "Block a user", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BlockUserInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "BlockUserPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bulkEditQuestions", + "description": "Bulk edits the entire set of questions for a questionable", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BulkEditQuestionsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "BulkEditQuestionsPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cancelBacking", + "description": "Cancel a pledged backing", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CancelBackingInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CancelBackingPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cancelProject", + "description": "Cancel a live Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CancelProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CancelProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clearUserUnseenActivity", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ClearUserUnseenActivityInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ClearUserUnseenActivityPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "completeOnSessionCheckout", + "description": "Complete a checkout originating from an session payment", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompleteOnSessionCheckoutInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompleteOnSessionCheckoutPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "completeOrder", + "description": "Confirm payment and complete the order", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompleteOrderInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompleteOrderPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "confirmOrderAddress", + "description": "Confirm order address", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConfirmOrderAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ConfirmOrderAddressPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "copyRewardItems", + "description": "Copy Reward Items from one Project to another.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CopyRewardItemsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CopyRewardItemsPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createAddress", + "description": "Save a new shipping address.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateAddressPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createApplePayBacking", + "description": "[DEPRECATED in favor of CreateBackingType] Create a checkout with Apple Pay.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateApplePayBackingInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateApplePayBackingPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createAsset", + "description": "Create an asset.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateAssetInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateAssetPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createAttributionEvent", + "description": "Creates an attribution event. Specifying a project will pass the project properties for attribution events. Sending this request as a logged-in user passes that user's properties as well. Any passed-in property with the same name overwrites the generated properties.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateAttributionEventInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateAttributionEventPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createBackerSurvey", + "description": "Creates a backer survey and generates master variants for each project item if needed", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateBackerSurveyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateBackerSurveyPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createBacking", + "description": "Create a backing and checkout and process payment.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateBackingInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateBackingPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createBusinessAddress", + "description": "Creates a business address for a user and project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateBusinessAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateBusinessAddressPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCheckout", + "description": "Create a backing and checkout without syncing to Rosie", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateCheckoutInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateCheckoutPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createComment", + "description": "Post a comment", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PostCommentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PostCommentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCountrySignup", + "description": "Create a country signup.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateCountrySignupInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateCountrySignupPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCreatorInterview", + "description": "Create a new creator interview", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateCreatorInterviewInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateCreatorInterviewPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createEditorialLayout", + "description": "Create an Editorial Layout.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateEditorialLayoutTypeInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateEditorialLayoutTypePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createFlagging", + "description": "Create a flagging (report) of a piece flaggable content.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateFlaggingInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateFlaggingPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createFreeformPost", + "description": "Create a new project post/update", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateFreeformPostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateFreeformPostPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createOption", + "description": "Creates an option type and values for an item", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateOptionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateOptionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createOrUpdateBackingAddress", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateOrUpdateBackingAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateOrUpdateBackingAddressPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createOrUpdateItemTaxConfig", + "description": "Sets tax related info for an item", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateOrUpdateItemTaxConfigInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateOrUpdateItemTaxConfigPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createPaymentIntent", + "description": "Create a Stripe PaymentIntent in order to collect an on-session payment via the Stripe PaymentElement", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreatePaymentIntentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreatePaymentIntentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createPaymentSource", + "description": "Create a payment source", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreatePaymentSourceInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreatePaymentSourcePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProject", + "description": "Start a Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProjectComment", + "description": "Post a project comment", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PostProjectCommentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PostProjectCommentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProjectDepositAccount", + "description": "Creates a Deposit Account on Rosie, and a Stripe Connect Account.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateProjectDepositAccountInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateProjectDepositAccountPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProjectImage", + "description": "Create a project image.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateProjectImageInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateProjectImagePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProjectPaymentSource", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateProjectPaymentSourceInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateProjectPaymentSourcePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProjectUpdateRequest", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateProjectUpdateRequestInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateProjectUpdateRequestPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProjectVideo", + "description": "Create a project video.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateProjectVideoInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateProjectVideoPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createQuestion", + "description": "Creates a question for an object", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateQuestionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateQuestionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createReward", + "description": "create a reward on a Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateRewardInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateRewardPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createRewardItem", + "description": "Create an item which is available through the project's backer rewards.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateRewardItemInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateRewardItemPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createSetupIntent", + "description": "Create a Stripe SetupIntent in order to render new Stripe Elements", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateSetupIntentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateSetupIntentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createSheetForProject", + "description": "Creates a copy of the master Sheet and shares it with the project owner", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateSheetForProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateSheetForProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createTrackEvent", + "description": "Creates a track event", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateTrackEventInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateTrackEventPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createUser", + "description": "Creates a new registered user", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateUserInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateUserPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createUserSlug", + "description": "Add a user's slug.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateUserSlugInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateUserSlugPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createUserUrl", + "description": "Add a user's website.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateUserUrlsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateUserUrlsPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createVideoTrack", + "description": "Create a video track (caption) for a Project Video", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateVideoTrackInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateVideoTrackPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deactivatePrelaunch", + "description": "Deactivates the prelaunch page for a project", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeactivateProjectPrelaunchInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeactivateProjectPrelaunchPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deactivateProjectCollaborator", + "description": "Deactivate a collaborator on a project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeactivateProjectCollaboratorInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeactivateProjectCollaboratorPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteAddress", + "description": "Deletes an address", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteAddressPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteAsset", + "description": "Delete a asset.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteAssetInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteAssetPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteBackerSurvey", + "description": "Deletes a backer survey", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteBackerSurveyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteBackerSurveyPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteBusinessAddress", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteBusinessAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteBusinessAddressPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteComment", + "description": "Delete a comment", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteCommentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteCommentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteOption", + "description": "Deletes an option type and values for an item", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteOptionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteOptionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletePost", + "description": "Delete a project post", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeletePostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeletePostPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteProject", + "description": "Delete an unlaunched Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteProjectComment", + "description": "Delete a comment", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteProjectCommentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteProjectCommentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteProjectImage", + "description": "Delete a project image.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteProjectImageInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteProjectImagePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteProjectVideo", + "description": "Delete a project video.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteProjectVideoInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteProjectVideoPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteQuestion", + "description": "Deletes a question", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteQuestionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteQuestionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteReward", + "description": "Delete a reward from a project", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteRewardInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteRewardPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteRewardItem", + "description": "Delete a reward item from a project", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteRewardItemInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteRewardItemPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteUserUrl", + "description": "Delete a user's url", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteUserUrlsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteUserUrlsPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteVideoTrack", + "description": "Delete a video track (caption) from a video", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteVideoTrackInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteVideoTrackPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dislikeProject", + "description": "Adds disliked projects to a users taste profile", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DislikeProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DislikeProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endLatePledges", + "description": "End late pledges for a Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EndLatePledgesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EndLatePledgesPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "followUser", + "description": "Causes the current user to follow a specified user", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "FollowUserInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "FollowUserPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateProjectPreview", + "description": "Enable the preview url for a Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GenerateProjectPreviewInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GenerateProjectPreviewPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inviteProjectCollaborator", + "description": "Invite a new collaborator on a project", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "InviteProjectCollaboratorInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "InviteProjectCollaboratorPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "launchProject", + "description": "Launch a Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LaunchProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LaunchProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "likePost", + "description": "Like a specified project update", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LikePostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LikePostPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "likeProject", + "description": "Adds a like for the passed in project to the user's taste profile", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LikeProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LikeProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "likeQuizProject", + "description": "Adds a quiz project and any attributes the user has liked to their taste profile", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LikeQuizProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LikeQuizProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lockAddresses", + "description": "Locks backer address changes for a project", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LockAddressesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LockAddressesPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "migrateToFulfillmentStatus", + "description": "Migrate's a project's eligible backings to new fulfillment status tool.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MigrateToFulfillmentStatusInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MigrateToFulfillmentStatusPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentSourceDelete", + "description": "Delete a user's payment source", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PaymentSourceDeleteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PaymentSourceDeletePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pinPost", + "description": "Pin a project update", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PinPostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PinPostPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postExcludeReward", + "description": "Exclude a reward's backers from getting notifications about a post.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PostExcludeRewardInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PostExcludeRewardPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postIncludeReward", + "description": "Include a reward's backers in notifications about a post.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PostIncludeRewardInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PostIncludeRewardPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishEditorialLayout", + "description": "Publish an Editorial Layout.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PublishEditorialLayoutTypeInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PublishEditorialLayoutTypePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishPost", + "description": "Publish a project post", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PublishPostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PublishPostPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refreshSpreadsheetData", + "description": "Refreshes the spreadsheet data from the sheet", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RefreshSpreadsheetDataInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RefreshSpreadsheetDataPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeSheetFromProject", + "description": "Removes the spreadsheet associated to a project", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RemoveSheetFromProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveSheetFromProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reportSpam", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReportSpamInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ReportSpamPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requestPasswordReset", + "description": "Requests a password reset email.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RequestPasswordResetInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RequestPasswordResetPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resetBackerSurvey", + "description": "Reset a backer survey", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResetBackerSurveyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ResetBackerSurveyPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sendMessage", + "description": "Send a message", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SendMessageInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SendMessagePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sendSubmissionMessage", + "description": "Send a message for a project submission", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SendSubmissionMessageInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SendSubmissionMessagePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sendSurvey", + "description": "Sends a backer survey and creates backer carts", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SendSurveyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SendSurveyPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAddressAsPrimary", + "description": "Sets an address as the primary/default address for the user", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetAddressAsPrimaryInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetAddressAsPrimaryPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAddressCollectionEnabled", + "description": "Sets address_collection_enabled", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetAddressCollectionEnabledInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetAddressCollectionEnabledPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setBackingFulfillmentStatuses", + "description": "Sets the fulfillment status of multiple backings at once.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetBackingFulfillmentStatusesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetBackingFulfillmentStatusesPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setBackingNote", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetBackingNoteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetBackingNotePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMainBusinessAddress", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetMainBusinessAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetMainBusinessAddressPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setProjectSlug", + "description": "Set a project slug.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetProjectSlugInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetProjectSlugPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setProjectStatus", + "description": "Updates the project status", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetProjectStatusInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetProjectStatusPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "signInWithApple", + "description": "Signs in or sign up a user via the Sign in With Apple service", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SignInWithAppleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SignInWithApplePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submitProject", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmitProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SubmitProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submitRefundCheckout", + "description": "Refund a backing.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmitRefundCheckoutInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SubmitRefundCheckoutPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submitResponses", + "description": "Associates backing with an address, updates cart with item preference selections, and creates answers to survey questions.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmitResponsesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SubmitResponsesPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submitVatNumber", + "description": "Submits the VAT number to rosie", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmitVatNumberInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SubmitVatNumberPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toggleCommentPin", + "description": "Toggle whether a comment is pinned.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ToggleCommentPinInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ToggleCommentPinPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toggleProjectMilestone", + "description": "Toggles a milestone for a given project and category to completed or not completed", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ToggleProjectMilestoneInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ToggleProjectMilestonePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toggleProjectPreview", + "description": "Enable & disable the preview url for a Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ToggleProjectPreviewInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ToggleProjectPreviewPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "translateEditorialLayout", + "description": "Translate an Editorial Layout.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TranslateEditorialLayoutTypeInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TranslateEditorialLayoutTypePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "triggerThirdPartyEvent", + "description": "Triggers third party event", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TriggerThirdPartyEventInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TriggerThirdPartyEventPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unblockUser", + "description": "Unblock a user", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UnblockUserInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UnblockUserPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "undislikeProject", + "description": "Removes a like for the passed in project from the user's taste profile", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UndislikeProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UndislikeProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unfollowUser", + "description": "Causes the current user to unfollow a specified user", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UnfollowUserInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UnfollowUserPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unlikePost", + "description": "Unlike a specified project update", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UnlikePostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UnlikePostPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unlikeProject", + "description": "Removes a like for the passed in project from the user's taste profile", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UnlikeProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UnlikeProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpinPost", + "description": "Unpin a project update", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UnpinPostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UnpinPostPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "untagProject", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UntagProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UntagProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unwatchProject", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UnwatchProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UnwatchProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateBackerCompleted", + "description": "Update the backing completed at field with a backing_completed toggle", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateBackerCompletedInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateBackerCompletedPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateBacking", + "description": "Update an existing backing for a Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateBackingInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateBackingPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateBackingPaymentSource", + "description": "Update a backing's payment source", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateBackingPaymentSourceInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateBackingPaymentSourcePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateBusinessAddress", + "description": "Updates an existing business address.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateBusinessAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateBusinessAddressPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateConsent", + "description": "Handle a user's updated consent for data collection purposes.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateConsentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateConsentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCreatorInterview", + "description": "Update a creator interview", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateCreatorInterviewInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateCreatorInterviewPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateFulfillmentModalDismissedAt", + "description": "Update a project's fulfillment_modal_dismissed_at timestamp.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateFulfillmentModalDismissedAtInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateFulfillmentModalDismissedAtPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateFulfillmentStatus", + "description": "Update a project's fulfillment_status.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateFulfillmentStatusInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateFulfillmentStatusPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateOption", + "description": "Updates an option type and values for an item", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateOptionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateOptionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateOrderState", + "description": "Update the state of an order, e.g. draft, submitted, successful, errored, missed.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateOrderStateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateOrderStatePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatePost", + "description": "Update a project post", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdatePostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdatePostPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProject", + "description": "Update an existing Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProjectCollaborator", + "description": "Update a collaborator on a project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectCollaboratorInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateProjectCollaboratorPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProjectPaymentSource", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectPaymentSourceInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateProjectPaymentSourcePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProjectRiskStrategies", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectRiskStrategiesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateProjectRiskStrategiesPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProjectVerifiedCreatorName", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectVerifiedCreatorNameInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateProjectVerifiedCreatorNamePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateQuestion", + "description": "Updates a question", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateQuestionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateQuestionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateReward", + "description": "Update a reward on a Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateRewardInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateRewardPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateRewardItem", + "description": "Update an item which is available through the project's backer rewards.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateRewardItemInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateRewardItemPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateRewardShippingRates", + "description": "Update ShippingRates for a BackerReward", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateRewardShippingRatesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateRewardShippingRatesPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateSpreadsheetToggles", + "description": "Updates the toggle-able options of the spreadsheet graph", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateSpreadsheetTogglesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateSpreadsheetTogglesPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateUserAccount", + "description": "Update user account", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateUserAccountInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateUserAccountPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateUserNotification", + "description": "Update user notification for a topic", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateUserNotificationInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateUserNotificationPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateUserNotificationFrequency", + "description": "Update user notification frequency for a topic", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateUserNotificationFrequencyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateUserNotificationFrequencyPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateUserProfile", + "description": "Update user's profile", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateUserProfileInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateUserProfilePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateUserSetting", + "description": "Creates a valid user setting", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateUserSettingInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateUserSettingPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userSendEmailVerification", + "description": "send email verification", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UserSendEmailVerificationInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserSendEmailVerificationPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "watchProject", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WatchProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "WatchProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RequestPasswordResetPayload", + "description": "Autogenerated return type of RequestPasswordReset", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Email", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Email", + "description": "An email address.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RequestPasswordResetInput", + "description": "Autogenerated input type of RequestPasswordReset", + "fields": null, + "inputFields": [ + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Email", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FollowUserPayload", + "description": "Autogenerated return type of FollowUser", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FollowUserInput", + "description": "Autogenerated input type of FollowUser", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UnfollowUserPayload", + "description": "Autogenerated return type of UnfollowUser", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UnfollowUserInput", + "description": "Autogenerated input type of UnfollowUser", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BlockUserPayload", + "description": "Autogenerated return type of BlockUser", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentUser", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BlockUserInput", + "description": "Autogenerated input type of BlockUser", + "fields": null, + "inputFields": [ + { + "name": "blockUserId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UnblockUserPayload", + "description": "Autogenerated return type of UnblockUser", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentUser", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UnblockUserInput", + "description": "Autogenerated input type of UnblockUser", + "fields": null, + "inputFields": [ + { + "name": "blockUserId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateFreeformPostPayload", + "description": "Autogenerated return type of CreateFreeformPost", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "FreeformPost", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateFreeformPostInput", + "description": "Autogenerated input type of CreateFreeformPost", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCreatorInterviewPayload", + "description": "Autogenerated return type of CreateCreatorInterview", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creatorInterview", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreatorInterview", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateCreatorInterviewInput", + "description": "Autogenerated input type of CreateCreatorInterview", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdatePostPayload", + "description": "Autogenerated return type of UpdatePost", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "FreeformPost", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdatePostInput", + "description": "Autogenerated input type of UpdatePost", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "body", + "description": null, + "type": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "public", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCreatorInterviewPayload", + "description": "Autogenerated return type of UpdateCreatorInterview", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creatorInterview", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreatorInterview", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCreatorInterviewInput", + "description": "Autogenerated input type of UpdateCreatorInterview", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "public", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "answers", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "InterviewAnswerInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InterviewAnswerInput", + "description": "Interview answer input for updating creator interviews", + "fields": null, + "inputFields": [ + { + "name": "interviewQuestionId", + "description": "The associated interview question id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "body", + "description": "The body of the interview answer", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "skip", + "description": "True if the creator chose to skip the question", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PublishPostPayload", + "description": "Autogenerated return type of PublishPost", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PublishPostInput", + "description": "Autogenerated input type of PublishPost", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeletePostPayload", + "description": "Autogenerated return type of DeletePost", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeletePostInput", + "description": "Autogenerated input type of DeletePost", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LikePostPayload", + "description": "Autogenerated return type of LikePost", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LikePostInput", + "description": "Autogenerated input type of LikePost", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UnlikePostPayload", + "description": "Autogenerated return type of UnlikePost", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UnlikePostInput", + "description": "Autogenerated input type of UnlikePost", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PinPostPayload", + "description": "Autogenerated return type of PinPost", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PinPostInput", + "description": "Autogenerated input type of PinPost", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UnpinPostPayload", + "description": "Autogenerated return type of UnpinPost", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UnpinPostInput", + "description": "Autogenerated input type of UnpinPost", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PostExcludeRewardPayload", + "description": "Autogenerated return type of PostExcludeReward", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PostExcludeRewardInput", + "description": "Autogenerated input type of PostExcludeReward", + "fields": null, + "inputFields": [ + { + "name": "rewardId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "postId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PostIncludeRewardPayload", + "description": "Autogenerated return type of PostIncludeReward", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PostIncludeRewardInput", + "description": "Autogenerated input type of PostIncludeReward", + "fields": null, + "inputFields": [ + { + "name": "rewardId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "postId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateProjectPayload", + "description": "Autogenerated return type of CreateProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateProjectInput", + "description": "Autogenerated input type of CreateProject", + "fields": null, + "inputFields": [ + { + "name": "categoryId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "additionalSubcategoryId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "countryCode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CountryCode", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "tag", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SubmitProjectPayload", + "description": "Autogenerated return type of SubmitProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmitProjectInput", + "description": "Autogenerated input type of SubmitProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CancelProjectPayload", + "description": "Autogenerated return type of CancelProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CancelProjectInput", + "description": "Autogenerated input type of CancelProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "password", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CancelBackingPayload", + "description": "Autogenerated return type of CancelBacking", + "fields": [ + { + "name": "backing", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CancelBackingInput", + "description": "Autogenerated input type of CancelBacking", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "ID of the backing being canceled", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "note", + "description": "Optional cancellation note", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteProjectPayload", + "description": "Autogenerated return type of DeleteProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creator", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteProjectInput", + "description": "Autogenerated input type of DeleteProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "password", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateProjectPayload", + "description": "Autogenerated return type of UpdateProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectInput", + "description": "Autogenerated input type of UpdateProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "aiDisclosure", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AiDisclosureInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deadline", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "duration", + "description": "Duration of campaign, in days.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "environmentalCommitments", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EnvironmentalCommitmentInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "story", + "description": null, + "type": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "risks", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "storyRteVersion", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "goal", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "googleAnalyticsTrackingId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "googleAnalyticsApiSecret", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "metaPixelId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "metaCapiAccessToken", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "categoryId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "additionalSubcategoryId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "locationId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "paymentSourceId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "targetLaunchDate", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "currency", + "description": null, + "type": { + "kind": "ENUM", + "name": "CurrencyCode", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "faqs", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "FaqInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "postCampaignPledgesEnabled", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "prelaunchStory", + "description": null, + "type": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AiDisclosureInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fundingForAiAttribution", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "fundingForAiConsent", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "fundingForAiOption", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "generatedByAiConsent", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "generatedByAiDetails", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "otherAiDetails", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EnvironmentalCommitmentInput", + "description": "An environmental commitment for a project.", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "commitmentCategory", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EnvironmentalCommitmentCategory", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FaqInput", + "description": "A FAQ question and answer for a project.", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "position", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "question", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "answer", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LaunchProjectPayload", + "description": "Autogenerated return type of LaunchProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LaunchProjectInput", + "description": "Autogenerated input type of LaunchProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UntagProjectPayload", + "description": "Autogenerated return type of UntagProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UntagProjectInput", + "description": "Autogenerated input type of UntagProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "tag", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetProjectSlugPayload", + "description": "Autogenerated return type of SetProjectSlug", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProjectSlugInput", + "description": "Autogenerated input type of SetProjectSlug", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateProjectVerifiedCreatorNamePayload", + "description": "Autogenerated return type of UpdateProjectVerifiedCreatorName", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectVerifiedCreatorNameInput", + "description": "Autogenerated input type of UpdateProjectVerifiedCreatorName", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetProjectStatusPayload", + "description": "Autogenerated return type of SetProjectStatus", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectStatus", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProjectStatusInput", + "description": "Autogenerated input type of SetProjectStatus", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "nowStatus", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "nextStatus", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "nextDueDate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "enabled", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ActivateProjectPrelaunchPayload", + "description": "Autogenerated return type of ActivateProjectPrelaunch", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ActivateProjectPrelaunchInput", + "description": "Autogenerated input type of ActivateProjectPrelaunch", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeactivateProjectPrelaunchPayload", + "description": "Autogenerated return type of DeactivateProjectPrelaunch", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeactivateProjectPrelaunchInput", + "description": "Autogenerated input type of DeactivateProjectPrelaunch", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateProjectRiskStrategiesPayload", + "description": "Autogenerated return type of UpdateProjectRiskStrategies", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedRiskStrategies", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RiskStrategy", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectRiskStrategiesInput", + "description": "Autogenerated input type of UpdateProjectRiskStrategies", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "riskStrategies", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RiskStrategyInput", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RiskStrategyInput", + "description": "Inputs required to create a risk strategy for a project.", + "fields": null, + "inputFields": [ + { + "name": "riskCategory", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RiskCategoryType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateSheetForProjectPayload", + "description": "Autogenerated return type of CreateSheetForProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sheetsUrl", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spreadsheetData", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SpreadsheetDatum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateSheetForProjectInput", + "description": "Autogenerated input type of CreateSheetForProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveSheetFromProjectPayload", + "description": "Autogenerated return type of RemoveSheetFromProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sheetsUrl", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveSheetFromProjectInput", + "description": "Autogenerated input type of RemoveSheetFromProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RefreshSpreadsheetDataPayload", + "description": "Autogenerated return type of RefreshSpreadsheetData", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spreadsheet", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Spreadsheet", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RefreshSpreadsheetDataInput", + "description": "Autogenerated input type of RefreshSpreadsheetData", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateSpreadsheetTogglesPayload", + "description": "Autogenerated return type of UpdateSpreadsheetToggles", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spreadsheet", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Spreadsheet", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateSpreadsheetTogglesInput", + "description": "Autogenerated input type of UpdateSpreadsheetToggles", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "public", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "displayMode", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AnswerProjectFeedbackQuestionPayload", + "description": "Autogenerated return type of AnswerProjectFeedbackQuestion", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "feedback", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectFeedback", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AnswerProjectFeedbackQuestionInput", + "description": "Autogenerated input type of AnswerProjectFeedbackQuestion", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "questionName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "questionAnswer", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ToggleProjectMilestonePayload", + "description": "Autogenerated return type of ToggleProjectMilestone", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestone", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectMilestone", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ToggleProjectMilestoneInput", + "description": "Autogenerated input type of ToggleProjectMilestone", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "milestoneCategory", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeactivateProjectCollaboratorPayload", + "description": "Autogenerated return type of DeactivateProjectCollaborator", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeactivateProjectCollaboratorInput", + "description": "Autogenerated input type of DeactivateProjectCollaborator", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": "The project id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "userId", + "description": "The collaborator's user id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InviteProjectCollaboratorPayload", + "description": "Autogenerated return type of InviteProjectCollaborator", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InviteProjectCollaboratorInput", + "description": "Autogenerated input type of InviteProjectCollaborator", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": "ID of project getting the collaborator", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "userEmail", + "description": "Email of the collaborator", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "title", + "description": "Title of the collaborator", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "permissions", + "description": "Permissions granted to the collaborator", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CollaboratorPermission", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateProjectCollaboratorPayload", + "description": "Autogenerated return type of UpdateProjectCollaborator", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectCollaboratorInput", + "description": "Autogenerated input type of UpdateProjectCollaborator", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": "ID of project updating the collaborator", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "userId", + "description": "ID of the collaborator", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "title", + "description": "Title of the collaborator", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "permissions", + "description": "Updated permissions granted to the collaborator", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CollaboratorPermission", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GenerateProjectPreviewPayload", + "description": "Autogenerated return type of GenerateProjectPreview", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GenerateProjectPreviewInput", + "description": "Autogenerated input type of GenerateProjectPreview", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ToggleProjectPreviewPayload", + "description": "Autogenerated return type of ToggleProjectPreview", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ToggleProjectPreviewInput", + "description": "Autogenerated input type of ToggleProjectPreview", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateVideoTrackPayload", + "description": "Autogenerated return type of CreateVideoTrack", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "videoTrack", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "VideoTrack", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateVideoTrackInput", + "description": "Autogenerated input type of CreateVideoTrack", + "fields": null, + "inputFields": [ + { + "name": "videoId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "languageCode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CaptionLanguageCode", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteVideoTrackPayload", + "description": "Autogenerated return type of DeleteVideoTrack", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "video", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Video", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteVideoTrackInput", + "description": "Autogenerated input type of DeleteVideoTrack", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SendMessagePayload", + "description": "Autogenerated return type of SendMessage", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "conversation", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Conversation", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SendMessageInput", + "description": "Autogenerated input type of SendMessage", + "fields": null, + "inputFields": [ + { + "name": "recipientId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "body", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "gRecaptchaResponse", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SendSubmissionMessagePayload", + "description": "Autogenerated return type of SendSubmissionMessage", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SendSubmissionMessageInput", + "description": "Autogenerated input type of SendSubmissionMessage", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "body", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportSpamPayload", + "description": "Autogenerated return type of ReportSpam", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spam", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ReportSpamInput", + "description": "Autogenerated input type of ReportSpam", + "fields": null, + "inputFields": [ + { + "name": "messageId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCountrySignupPayload", + "description": "Autogenerated return type of CreateCountrySignup", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSuccessful", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateCountrySignupInput", + "description": "Autogenerated input type of CreateCountrySignup", + "fields": null, + "inputFields": [ + { + "name": "email", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Email", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "country", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CountryCode", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WatchProjectPayload", + "description": "Autogenerated return type of WatchProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "WatchProjectInput", + "description": "Autogenerated input type of WatchProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "trackingContext", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UnwatchProjectPayload", + "description": "Autogenerated return type of UnwatchProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UnwatchProjectInput", + "description": "Autogenerated input type of UnwatchProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "trackingContext", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateProjectImagePayload", + "description": "Autogenerated return type of CreateProjectImage", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Photo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateProjectImageInput", + "description": "Autogenerated input type of CreateProjectImage", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "s3Key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fileName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "contentType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fileSize", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteProjectImagePayload", + "description": "Autogenerated return type of DeleteProjectImage", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteProjectImageInput", + "description": "Autogenerated input type of DeleteProjectImage", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateProjectVideoPayload", + "description": "Autogenerated return type of CreateProjectVideo", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "video", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Video", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateProjectVideoInput", + "description": "Autogenerated input type of CreateProjectVideo", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "s3Key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fileName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "contentType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fileSize", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteProjectVideoPayload", + "description": "Autogenerated return type of DeleteProjectVideo", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteProjectVideoInput", + "description": "Autogenerated input type of DeleteProjectVideo", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The project ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PostCommentPayload", + "description": "Autogenerated return type of PostComment", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comment", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Comment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PostCommentInput", + "description": "Autogenerated input type of PostComment", + "fields": null, + "inputFields": [ + { + "name": "commentableId", + "description": "The ID of the object you are commenting on", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "body", + "description": "The body of the comment", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "parentId", + "description": "The ID of the comment you are replying to", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCommentPayload", + "description": "Autogenerated return type of DeleteComment", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commentable", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteCommentInput", + "description": "Autogenerated input type of DeleteComment", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The comment ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ToggleCommentPinPayload", + "description": "Autogenerated return type of ToggleCommentPin", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comment", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Comment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ToggleCommentPinInput", + "description": "Autogenerated input type of ToggleCommentPin", + "fields": null, + "inputFields": [ + { + "name": "commentId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "pinned", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PostProjectCommentPayload", + "description": "Autogenerated return type of PostProjectComment", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comment", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Comment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PostProjectCommentInput", + "description": "Autogenerated input type of PostProjectComment", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": "The ID of the project you are commenting on", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "body", + "description": "The body of the comment", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "parentId", + "description": "The ID of the comment you are replying to", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteProjectCommentPayload", + "description": "Autogenerated return type of DeleteProjectComment", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteProjectCommentInput", + "description": "Autogenerated input type of DeleteProjectComment", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The comment ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateAssetPayload", + "description": "Autogenerated return type of CreateAsset", + "fields": [ + { + "name": "asset", + "description": null, + "args": [], + "type": { + "kind": "UNION", + "name": "AttachedMedia", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "AttachedMedia", + "description": "Attached Media", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AttachedAudio", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AttachedVideo", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Photo", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateAssetInput", + "description": "Autogenerated input type of CreateAsset", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "ID of the object to attach the asset to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "s3Key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fileName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "contentType", + "description": "mime type. ex: 'image/png'", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "attachableAssoc", + "description": "attachable attribute. ex: 'hero_media', 'avatar', ...", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fileSize", + "description": "File size of asset in bytes.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteAssetPayload", + "description": "Autogenerated return type of DeleteAsset", + "fields": [ + { + "name": "attachable", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "Attachable", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "Attachable", + "description": "An object that can be associated with uploaded assets", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "FreeformPost", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InterviewAnswer", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Survey", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "Survey", + "description": "A survey", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteAssetInput", + "description": "Autogenerated input type of DeleteAsset", + "fields": null, + "inputFields": [ + { + "name": "attachable_id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "asset_id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateAddressPayload", + "description": "Autogenerated return type of CreateAddress", + "fields": [ + { + "name": "address", + "description": "Address that was created", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assignedToBacking", + "description": "Backing was associated with address", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "suggestedAddress", + "description": "Address suggestion", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validationStatus", + "description": "Validation status for created address", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ValidationStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ValidationStatus", + "description": "Status returned from an address validation", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "exact", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "suggestion", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "not_found", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateAddressInput", + "description": "Autogenerated input type of CreateAddress", + "fields": null, + "inputFields": [ + { + "name": "recipientName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "referenceName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "addressLine1", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "addressLine2", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "city", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "region", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "postalCode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "countryCode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CountryCode", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "phoneNumber", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "primary", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "backingId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BatchUpdateSurveyResponseAddressesPayload", + "description": "Autogenerated return type of BatchUpdateSurveyResponseAddresses", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedSurveyResponsesCount", + "description": "The count of SurveyResponses that were successfully updated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BatchUpdateSurveyResponseAddressesInput", + "description": "Autogenerated input type of BatchUpdateSurveyResponseAddresses", + "fields": null, + "inputFields": [ + { + "name": "fulfillmentAddressId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AcceptOrRejectAddressSuggestionPayload", + "description": "Autogenerated return type of AcceptOrRejectAddressSuggestion", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "True if address was successfully updated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AcceptOrRejectAddressSuggestionInput", + "description": "Autogenerated input type of AcceptOrRejectAddressSuggestion", + "fields": null, + "inputFields": [ + { + "name": "fulfillmentAddressId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "suggestionAccepted", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteAddressPayload", + "description": "Autogenerated return type of DeleteAddress", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Success if address was deleted successfully", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteAddressInput", + "description": "Autogenerated input type of DeleteAddress", + "fields": null, + "inputFields": [ + { + "name": "fulfillmentAddressId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetAddressAsPrimaryPayload", + "description": "Autogenerated return type of SetAddressAsPrimary", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Success if address was updated successfully", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetAddressAsPrimaryInput", + "description": "Autogenerated input type of SetAddressAsPrimary", + "fields": null, + "inputFields": [ + { + "name": "fulfillmentAddressId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateOrUpdateBackingAddressPayload", + "description": "Autogenerated return type of CreateOrUpdateBackingAddress", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateOrUpdateBackingAddressInput", + "description": "Autogenerated input type of CreateOrUpdateBackingAddress", + "fields": null, + "inputFields": [ + { + "name": "backingId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "addressId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetBackingFulfillmentStatusesPayload", + "description": "Autogenerated return type of SetBackingFulfillmentStatuses", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedBackingIds", + "description": "Lists the ids of all successfully updated backings.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetBackingFulfillmentStatusesInput", + "description": "Autogenerated input type of SetBackingFulfillmentStatuses", + "fields": null, + "inputFields": [ + { + "name": "backingIds", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "FulfillmentStatusSelectOptions", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "FulfillmentStatusSelectOptions", + "description": "Values for backing fulfillment status", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "not_started", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "in_progress", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipped", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delayed", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MigrateToFulfillmentStatusPayload", + "description": "Autogenerated return type of MigrateToFulfillmentStatus", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Succeeds if backings are being updated in backend.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MigrateToFulfillmentStatusInput", + "description": "Autogenerated input type of MigrateToFulfillmentStatus", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateFulfillmentModalDismissedAtPayload", + "description": "Autogenerated return type of UpdateFulfillmentModalDismissedAt", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateFulfillmentModalDismissedAtInput", + "description": "Autogenerated input type of UpdateFulfillmentModalDismissedAt", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateFulfillmentStatusPayload", + "description": "Autogenerated return type of UpdateFulfillmentStatus", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateFulfillmentStatusInput", + "description": "Autogenerated input type of UpdateFulfillmentStatus", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fulfillmentStatus", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "FulfillmentStatus", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateUserSettingPayload", + "description": "Autogenerated return type of UpdateUserSetting", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateUserSettingInput", + "description": "Autogenerated input type of UpdateUserSetting", + "fields": null, + "inputFields": [ + { + "name": "setting", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UserSetting", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "enable", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UserSetting", + "description": "Possible user settings", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "manual_play_videos", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "superbacker_not_visible", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "confirmed_watch_notice", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "confirmed_signal_notice", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "opted_out_of_recommendations", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "viz_notification", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "opt_in_ksr_research", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "show_public_profile", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dismissed_taste_profile_toast", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dismissed_pyl_toast", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dismissed_reward_images_toast", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateUserAccountPayload", + "description": "Autogenerated return type of UpdateUserAccount", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateUserAccountInput", + "description": "Autogenerated input type of UpdateUserAccount", + "fields": null, + "inputFields": [ + { + "name": "currentPassword", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "password", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "passwordConfirmation", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Email", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateUserProfilePayload", + "description": "Autogenerated return type of UpdateUserProfile", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateUserProfileInput", + "description": "Autogenerated input type of UpdateUserProfile", + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "biography", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "locationId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "chosenCurrency", + "description": null, + "type": { + "kind": "ENUM", + "name": "CurrencyCode", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateUserNotificationPayload", + "description": "Autogenerated return type of UpdateUserNotification", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userNotification", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Notification", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateUserNotificationInput", + "description": "Autogenerated input type of UpdateUserNotification", + "fields": null, + "inputFields": [ + { + "name": "topic", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UserNotificationTopic", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "kind", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UserNotificationKind", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UserNotificationKind", + "description": "User notification kind", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "email", + "description": "Email", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mobile", + "description": "Mobile", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateUserNotificationFrequencyPayload", + "description": "Autogenerated return type of UpdateUserNotificationFrequency", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userNotification", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Notification", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateUserNotificationFrequencyInput", + "description": "Autogenerated input type of UpdateUserNotificationFrequency", + "fields": null, + "inputFields": [ + { + "name": "topic", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UserNotificationTopic", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "frequency", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UserNotificationFrequency", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateUserUrlsPayload", + "description": "Autogenerated return type of CreateUserUrls", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateUserUrlsInput", + "description": "Autogenerated input type of CreateUserUrls", + "fields": null, + "inputFields": [ + { + "name": "url", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteUserUrlsPayload", + "description": "Autogenerated return type of DeleteUserUrls", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteUserUrlsInput", + "description": "Autogenerated input type of DeleteUserUrls", + "fields": null, + "inputFields": [ + { + "name": "urlId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateUserSlugPayload", + "description": "Autogenerated return type of CreateUserSlug", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateUserSlugInput", + "description": "Autogenerated input type of CreateUserSlug", + "fields": null, + "inputFields": [ + { + "name": "slug", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ClearUserUnseenActivityPayload", + "description": "Autogenerated return type of ClearUserUnseenActivity", + "fields": [ + { + "name": "activityIndicatorCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ClearUserUnseenActivityInput", + "description": "Autogenerated input type of ClearUserUnseenActivity", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateUserPayload", + "description": "Autogenerated return type of CreateUser", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateUserInput", + "description": "Autogenerated input type of CreateUser", + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "emailConfirmation", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "optIntoNewsletters", + "description": "If the user agrees to opt into weekly newsletters", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "optIntoUserResearch", + "description": "If the user agrees to opt into receiving surveys for user research", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "password", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectPid", + "description": "Supply if creating an account via backing flow -- used for tracking purposes", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "recaptchaV2Token", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "recaptchaV3Token", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "checkoutId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "n", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SignInWithApplePayload", + "description": "Autogenerated return type of SignInWithApple", + "fields": [ + { + "name": "apiAccessToken", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SignInWithAppleInput", + "description": "Autogenerated input type of SignInWithApple", + "fields": null, + "inputFields": [ + { + "name": "firstName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authCode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "iosAppId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateProjectDepositAccountPayload", + "description": "Autogenerated return type of CreateProjectDepositAccount", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateProjectDepositAccountInput", + "description": "Autogenerated input type of CreateProjectDepositAccount", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "accountBusinessType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SubmitVatNumberPayload", + "description": "Autogenerated return type of SubmitVatNumber", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmitVatNumberInput", + "description": "Autogenerated input type of SubmitVatNumber", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "vatNumber", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateSetupIntentPayload", + "description": "Autogenerated return type of CreateSetupIntent", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientSecret", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateSetupIntentInput", + "description": "Autogenerated input type of CreateSetupIntent", + "fields": null, + "inputFields": [ + { + "name": "setupIntentContext", + "description": "Context in which this stripe intent is created", + "type": { + "kind": "ENUM", + "name": "StripeIntentContextTypes", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "StripeIntentContextTypes", + "description": "Different contexts for which stripe intents can be created", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CROWDFUNDING_CHECKOUT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_CAMPAIGN_CHECKOUT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROJECT_BUILD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROFILE_SETTINGS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreatePaymentIntentPayload", + "description": "Autogenerated return type of CreatePaymentIntent", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientSecret", + "description": "the stripe payment intent client secret used to complete a payment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreatePaymentIntentInput", + "description": "Autogenerated input type of CreatePaymentIntent", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": "kickstarter project id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "amount", + "description": "total amount to be paid (eg. 10.55)", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "paymentIntentContext", + "description": "Context in which this stripe intent is created", + "type": { + "kind": "ENUM", + "name": "StripeIntentContextTypes", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "digitalMarketingAttributed", + "description": "if the payment is attributed to digital marketing (default: false)", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "backingId", + "description": "Current backing id for tracking purposes", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "checkoutId", + "description": "Current checkout id for tracking purposes", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreatePaymentSourcePayload", + "description": "Autogenerated return type of CreatePaymentSource", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errorMessage", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "inconsistent use of GraphQL errors" + }, + { + "name": "isSuccessful", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentSource", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreditCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreatePaymentSourceInput", + "description": "Autogenerated input type of CreatePaymentSource", + "fields": null, + "inputFields": [ + { + "name": "paymentType", + "description": null, + "type": { + "kind": "ENUM", + "name": "PaymentTypes", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "stripeToken", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "stripeCardId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reusable", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "intentClientSecret", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PaymentTypes", + "description": "Payment types", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CREDIT_CARD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateProjectPaymentSourcePayload", + "description": "Autogenerated return type of CreateProjectPaymentSource", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentSource", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreditCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateProjectPaymentSourceInput", + "description": "Autogenerated input type of CreateProjectPaymentSource", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "paymentType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CreditCardPaymentType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "token", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "reusable", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateProjectPaymentSourcePayload", + "description": "Autogenerated return type of UpdateProjectPaymentSource", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentSource", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreditCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectPaymentSourceInput", + "description": "Autogenerated input type of UpdateProjectPaymentSource", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "paymentSourceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentSourceDeletePayload", + "description": "Autogenerated return type of PaymentSourceDelete", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PaymentSourceDeleteInput", + "description": "Autogenerated input type of PaymentSourceDelete", + "fields": null, + "inputFields": [ + { + "name": "paymentSourceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SubmitRefundCheckoutPayload", + "description": "Autogenerated return type of SubmitRefundCheckout", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "redirectUrl", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refundCheckout", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RefundCheckout", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmitRefundCheckoutInput", + "description": "Autogenerated input type of SubmitRefundCheckout", + "fields": null, + "inputFields": [ + { + "name": "paymentSourceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "refundCheckoutId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateRewardPayload", + "description": "Autogenerated return type of CreateReward", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateRewardInput", + "description": "Autogenerated input type of CreateReward", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "estimatedDeliveryOn", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "amount", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "latePledgeAmount", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "image", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "S3AssetInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "altText", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "limitPerBacker", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "rewardType", + "description": null, + "type": { + "kind": "ENUM", + "name": "RewardType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "items", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RewardItemInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "shippingPreference", + "description": null, + "type": { + "kind": "ENUM", + "name": "ShippingPreference", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "shippingRules", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingRuleInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "startsAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "endsAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "contentsType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ContentsType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "localReceiptLocationId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "startCondition", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "endCondition", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "S3AssetInput", + "description": "S3 information for an asset.", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "s3Key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fileName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "contentType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fileSize", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RewardItemInput", + "description": "Item for a reward", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "position", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShippingRuleInput", + "description": "Shipping rule for a reward", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cost", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "locationId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "estimatedMin", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "estimatedMax", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteRewardPayload", + "description": "Autogenerated return type of DeleteReward", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteRewardInput", + "description": "Autogenerated input type of DeleteReward", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The reward ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateRewardPayload", + "description": "Autogenerated return type of UpdateReward", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateRewardInput", + "description": "Autogenerated input type of UpdateReward", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "estimatedDeliveryOn", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "amount", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "latePledgeAmount", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "image", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "S3AssetInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "altText", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleteAsset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "limit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "limitPerBacker", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "rewardType", + "description": null, + "type": { + "kind": "ENUM", + "name": "RewardType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "items", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RewardItemInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "shippingPreference", + "description": null, + "type": { + "kind": "ENUM", + "name": "ShippingPreference", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "shippingRules", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingRuleInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "startsAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "endsAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "contentsType", + "description": null, + "type": { + "kind": "ENUM", + "name": "ContentsType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "localReceiptLocationId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "startCondition", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "endCondition", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CopyRewardItemsPayload", + "description": "Autogenerated return type of CopyRewardItems", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reward", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CopyRewardItemsInput", + "description": "Autogenerated input type of CopyRewardItems", + "fields": null, + "inputFields": [ + { + "name": "rewardId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EndLatePledgesPayload", + "description": "Autogenerated return type of EndLatePledges", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EndLatePledgesInput", + "description": "Autogenerated input type of EndLatePledges", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateFlaggingPayload", + "description": "Autogenerated return type of CreateFlagging", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "flagging", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Flagging", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateFlaggingInput", + "description": "Autogenerated input type of CreateFlagging", + "fields": null, + "inputFields": [ + { + "name": "contentId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "kind", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NonDeprecatedFlaggingKind", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "details", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "NonDeprecatedFlaggingKind", + "description": "The bucket for a flagging (general reason). Does not included deprecated kinds.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PROHIBITED_ITEMS", + "description": "prohibited-items", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CHARITY", + "description": "charity", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESALE", + "description": "resale", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FALSE_CLAIMS", + "description": "false-claims", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT", + "description": "misrep-support", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT", + "description": "not-project", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GUIDELINES_VIOLATION", + "description": "guidelines-violation", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_ISSUES", + "description": "post-funding-issues", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SPAM", + "description": "spam", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VICES_DRUGS", + "description": "vices-drugs", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VICES_ALCOHOL", + "description": "vices-alcohol", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VICES_WEAPONS", + "description": "vices-weapons", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_CLAIMS", + "description": "health-claims", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_REGULATIONS", + "description": "health-regulations", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_GMOS", + "description": "health-gmos", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_LIVE_ANIMALS", + "description": "health-live-animals", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_ENERGY_FOOD_AND_DRINK", + "description": "health-energy-food-and-drink", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FINANCIAL_CONTESTS_COUPONS", + "description": "financial-contests-coupons", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FINANCIAL_SERVICES", + "description": "financial-services", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FINANCIAL_POLITICAL_DONATIONS", + "description": "financial-political-donations", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OFFENSIVE_CONTENT_HATE", + "description": "offensive-content-hate", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OFFENSIVE_CONTENT_PORN", + "description": "offensive-content-porn", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESELLING", + "description": "reselling", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PLAGIARISM", + "description": "plagiarism", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROTOTYPE_MISREPRESENTATION", + "description": "prototype-misrepresentation", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT_IMPERSONATION", + "description": "misrep-support-impersonation", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT_OUTSTANDING_FULFILLMENT", + "description": "misrep-support-outstanding-fulfillment", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT_SUSPICIOUS_PLEDGING", + "description": "misrep-support-suspicious-pledging", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT_OTHER", + "description": "misrep-support-other", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_CHARITY", + "description": "not-project-charity", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_STUNT_OR_HOAX", + "description": "not-project-stunt-or-hoax", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_PERSONAL_EXPENSES", + "description": "not-project-personal-expenses", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_BAREBONES", + "description": "not-project-barebones", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_OTHER", + "description": "not-project-other", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GUIDELINES_SPAM", + "description": "guidelines-spam", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GUIDELINES_ABUSE", + "description": "guidelines-abuse", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_REWARD_NOT_AS_DESCRIBED", + "description": "post-funding-reward-not-as-described", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_REWARD_DELAYED", + "description": "post-funding-reward-delayed", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_SHIPPED_NEVER_RECEIVED", + "description": "post-funding-shipped-never-received", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_CREATOR_SELLING_ELSEWHERE", + "description": "post-funding-creator-selling-elsewhere", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_CREATOR_UNCOMMUNICATIVE", + "description": "post-funding-creator-uncommunicative", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_CREATOR_INAPPROPRIATE", + "description": "post-funding-creator-inappropriate", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_SUSPICIOUS_THIRD_PARTY", + "description": "post-funding-suspicious-third-party", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMENT_ABUSE", + "description": "comment-abuse", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMENT_DOXXING", + "description": "comment-doxxing", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMENT_OFFTOPIC", + "description": "comment-offtopic", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMENT_SPAM", + "description": "comment-spam", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKING_ABUSE", + "description": "backing-abuse", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKING_DOXXING", + "description": "backing-doxxing", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKING_FRAUD", + "description": "backing-fraud", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKING_SPAM", + "description": "backing-spam", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateRewardItemPayload", + "description": "Autogenerated return type of CreateRewardItem", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "item", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateRewardItemInput", + "description": "Autogenerated input type of CreateRewardItem", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "deliveryType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "image", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "S3AssetInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "altText", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteRewardItemPayload", + "description": "Autogenerated return type of DeleteRewardItem", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteRewardItemInput", + "description": "Autogenerated input type of DeleteRewardItem", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The reward item ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateRewardItemPayload", + "description": "Autogenerated return type of UpdateRewardItem", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "item", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateRewardItemInput", + "description": "Autogenerated input type of UpdateRewardItem", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deliveryType", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "image", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "S3AssetInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "altText", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deleteAsset", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateEditorialLayoutTypePayload", + "description": "Autogenerated return type of CreateEditorialLayoutType", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "layout", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Layout", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Layout", + "description": "An Editorial Layout", + "fields": [ + { + "name": "createdAt", + "description": "When this editorial layout was created", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The description of the editorial layout", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "modules", + "description": "All the modules for an editorial layout", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "published", + "description": "Is the editorial layout published?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "revision", + "description": "The revision of the editorial layout", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "The slug for the url of the editorial layout oage", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The title of the editorial layout", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateEditorialLayoutTypeInput", + "description": "Autogenerated input type of CreateEditorialLayoutType", + "fields": null, + "inputFields": [ + { + "name": "slug", + "description": "Slug for the Editorial Layout url", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "title", + "description": "Title for the Editorial Layout", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "description": "Short description for the Editorial Layout", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "modules", + "description": "All the Editorial Modules for this layout", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EditorialModuleInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EditorialModuleInput", + "description": "Editorial Module.", + "fields": null, + "inputFields": [ + { + "name": "type", + "description": "Module type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EditorialModuleType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "id", + "description": "Module GraphQL id", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sequence", + "description": "Order of the Module", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "data", + "description": "Module data", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EditorialModuleType", + "description": "Different types of Editorial modules.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ProjectCollection", + "description": "ProjectCollection", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NewsletterSignUp", + "description": "NewsletterSignUp", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PromoCollection", + "description": "PromoCollection", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NewsCollection", + "description": "NewsCollection", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FeaturedProjectCollection", + "description": "FeaturedProjectCollection", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SingleProjectContainer", + "description": "SingleProjectContainer", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BespokeComponent", + "description": "BespokeComponent", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Header", + "description": "Header", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MastheadImage", + "description": "MastheadImage", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ExploreSubcategories", + "description": "ExploreSubcategories", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Article", + "description": "Article", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ShortText", + "description": "ShortText", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EditorialRichText", + "description": "EditorialRichText", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SurveyEmbed", + "description": "SurveyEmbed", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PublishEditorialLayoutTypePayload", + "description": "Autogenerated return type of PublishEditorialLayoutType", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "layout", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Layout", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PublishEditorialLayoutTypeInput", + "description": "Autogenerated input type of PublishEditorialLayoutType", + "fields": null, + "inputFields": [ + { + "name": "slug", + "description": "Slug for the Editorial Layout", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "revision", + "description": "Revision for the Editorial Layout", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TranslateEditorialLayoutTypePayload", + "description": "Autogenerated return type of TranslateEditorialLayoutType", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "layout", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Layout", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TranslateEditorialLayoutTypeInput", + "description": "Autogenerated input type of TranslateEditorialLayoutType", + "fields": null, + "inputFields": [ + { + "name": "slug", + "description": "Slug for the Editorial Layout", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "revision", + "description": "Revision for the Editorial Layout", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserSendEmailVerificationPayload", + "description": "Autogenerated return type of UserSendEmailVerification", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UserSendEmailVerificationInput", + "description": "Autogenerated input type of UserSendEmailVerification", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ApplyPaymentSourceToCheckoutPayload", + "description": "Autogenerated return type of ApplyPaymentSourceToCheckout", + "fields": [ + { + "name": "checkout", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Checkout", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ApplyPaymentSourceToCheckoutInput", + "description": "Autogenerated input type of ApplyPaymentSourceToCheckout", + "fields": null, + "inputFields": [ + { + "name": "checkoutId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "paymentSourceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCheckoutPayload", + "description": "Autogenerated return type of CreateCheckout", + "fields": [ + { + "name": "checkout", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Checkout", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateCheckoutInput", + "description": "Autogenerated input type of CreateCheckout", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "amount", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "locationId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "rewardIds", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "refParam", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompleteOnSessionCheckoutPayload", + "description": "Autogenerated return type of CompleteOnSessionCheckout", + "fields": [ + { + "name": "checkout", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Checkout", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompleteOnSessionCheckoutInput", + "description": "Autogenerated input type of CompleteOnSessionCheckout", + "fields": null, + "inputFields": [ + { + "name": "checkoutId", + "description": "The graphql relay id of the checkout (base64 encoded)", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "paymentIntentClientSecret", + "description": "the client_secret returned by createPaymentIntent, starts with `pi_` (the same secret passed to stripe)", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "paymentSourceId", + "description": "Kickstarter internal payment source id. Expects a number (not the stripe id starting with `pm_`). Pass in when using a saved card (optional)", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "paymentSourceReusable", + "description": "If the payment source can be reused for future payments (optional)", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "applePay", + "description": "Apple pay attributes for creating a payment source (optional)", + "type": { + "kind": "INPUT_OBJECT", + "name": "ApplePayInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ApplePayInput", + "description": "Necessary fields for Apple Pay", + "fields": null, + "inputFields": [ + { + "name": "token", + "description": "Stripe token", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "paymentInstrumentName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "paymentNetwork", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "transactionIdentifier", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateBackingPayload", + "description": "Autogenerated return type of CreateBacking", + "fields": [ + { + "name": "checkout", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Checkout", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateBackingInput", + "description": "Autogenerated input type of CreateBacking", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "amount", + "description": "Optional, will default to combined reward minimums + shipping", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "locationId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "rewardId", + "description": "Relay encoded Reward ID - legacy - mutually exclusive with reward_ids", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "rewardIds", + "description": "List of Relay encoded Reward/Add-on IDs - mutually exclusive with reward_id", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "paymentType", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "refParam", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "paymentSourceId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "setupIntentClientSecret", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "applePay", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ApplePayInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateBackingPayload", + "description": "Autogenerated return type of UpdateBacking", + "fields": [ + { + "name": "checkout", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Checkout", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateBackingInput", + "description": "Autogenerated input type of UpdateBacking", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "amount", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "rewardId", + "description": "Relay encoded Reward ID - legacy", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "rewardIds", + "description": "List of Relay encoded Reward/Add-on IDs", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "locationId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "paymentSourceId", + "description": "new payment source id", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "intentClientSecret", + "description": "Stripe SetupIntent client secret", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "applePay", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ApplePayInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateBackingPaymentSourcePayload", + "description": "Autogenerated return type of UpdateBackingPaymentSource", + "fields": [ + { + "name": "backing", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "checkout", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Checkout", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateBackingPaymentSourceInput", + "description": "Autogenerated input type of UpdateBackingPaymentSource", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "ID of the backing being updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "paymentSourceId", + "description": "new payment source id", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "applePay", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ApplePayInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateBackerCompletedPayload", + "description": "Autogenerated return type of UpdateBackerCompleted", + "fields": [ + { + "name": "backing", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateBackerCompletedInput", + "description": "Autogenerated input type of UpdateBackerCompleted", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "backerCompleted", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetBackingNotePayload", + "description": "Autogenerated return type of SetBackingNote", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "noteBody", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetBackingNoteInput", + "description": "Autogenerated input type of SetBackingNote", + "fields": null, + "inputFields": [ + { + "name": "backingId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "noteBody", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "noteType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "BackingNoteType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "BackingNoteType", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CreatorBackingNote", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BackerBackingNote", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateApplePayBackingPayload", + "description": "Autogenerated return type of CreateApplePayBacking", + "fields": [ + { + "name": "checkout", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Checkout", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateApplePayBackingInput", + "description": "Autogenerated input type of CreateApplePayBacking", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "amount", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "locationId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "rewardId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "token", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "paymentInstrumentName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "paymentNetwork", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "transactionIdentifier", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "refParam", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LikeQuizProjectPayload", + "description": "Autogenerated return type of LikeQuizProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LikeQuizProjectInput", + "description": "Autogenerated input type of LikeQuizProject", + "fields": null, + "inputFields": [ + { + "name": "selectedLikeableAttributeIds", + "description": "A list of selected likeable attribute ids associated to the quiz project", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "quizProjectId", + "description": "The id of the quiz project that the user has liked", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "likedSomethingElse", + "description": "Whether or not the user has indicated that they like something else about the project other than the attributes presented", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LikeProjectPayload", + "description": "Autogenerated return type of LikeProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LikeProjectInput", + "description": "Autogenerated input type of LikeProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The id of the project that the user has liked", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "trackingContext", + "description": "The context or page that the user liked this project from. Used for tracking", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UnlikeProjectPayload", + "description": "Autogenerated return type of UnlikeProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UnlikeProjectInput", + "description": "Autogenerated input type of UnlikeProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The id of the project that the user has unliked", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "trackingContext", + "description": "The context or page that the user unliked this project from. Used for tracking", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DislikeProjectPayload", + "description": "Autogenerated return type of DislikeProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DislikeProjectInput", + "description": "Autogenerated input type of DislikeProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The id of the project that the user has disliked", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "trackingContext", + "description": "The context or page that the user disliked this project from. Used for tracking", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UndislikeProjectPayload", + "description": "Autogenerated return type of UndislikeProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UndislikeProjectInput", + "description": "Autogenerated input type of UndislikeProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The id of the project that the user has un-disliked", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "trackingContext", + "description": "The context or page that the user undisliked this project from. Used for tracking", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateProjectUpdateRequestPayload", + "description": "Autogenerated return type of CreateProjectUpdateRequest", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateProjectUpdateRequestInput", + "description": "Autogenerated input type of CreateProjectUpdateRequest", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "location", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ProjectUpdateRequestLocation", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProjectUpdateRequestLocation", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "updates", + "description": "Project Update Request from the prompt at the top of Project Updates", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backer_bar", + "description": "Project Update Request from the Backer Bar flow", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comment", + "description": "Project Update Request from the inline prompt on a comment", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TriggerThirdPartyEventPayload", + "description": "Autogenerated return type of TriggerThirdPartyEvent", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TriggerThirdPartyEventInput", + "description": "Autogenerated input type of TriggerThirdPartyEvent", + "fields": null, + "inputFields": [ + { + "name": "deviceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "eventName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "firebaseScreen", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "firebasePreviousScreen", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "items", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ThirdPartyEventItemInput", + "ofType": null + } + } + }, + "defaultValue": "[]" + }, + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "pledgeAmount", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "shipping", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "transactionId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "userId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "appData", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AppDataInput", + "ofType": null + }, + "defaultValue": "{}" + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ThirdPartyEventItemInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "itemId", + "description": "The ID of the item.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "itemName", + "description": "The name of the item.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "price", + "description": "The monetary price of the item, in units of the specified currency parameter.", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": "null" + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AppDataInput", + "description": "Parameters for sharing app data and device information with the Conversions API", + "fields": null, + "inputFields": [ + { + "name": "advertiserTrackingEnabled", + "description": "Use this field to specify ATT permission on an iOS 14.5+ device.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "applicationTrackingEnabled", + "description": "A person can choose to enable ad tracking on an app level. Your SDK should allow an app developer to put an opt-out setting into their app. Use this field to specify the person's choice.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "extinfo", + "description": "Extended device information, such as screen width and height. Required only for native.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateTrackEventPayload", + "description": "Autogenerated return type of CreateTrackEvent", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "successful", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateTrackEventInput", + "description": "Autogenerated input type of CreateTrackEvent", + "fields": null, + "inputFields": [ + { + "name": "eventName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "eventProperties", + "description": null, + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateConsentPayload", + "description": "Autogenerated return type of UpdateConsent", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateConsentInput", + "description": "Autogenerated input type of UpdateConsent", + "fields": null, + "inputFields": [ + { + "name": "consentJson", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "userIdentifier", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateAttributionEventPayload", + "description": "Autogenerated return type of CreateAttributionEvent", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "successful", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateAttributionEventInput", + "description": "Autogenerated input type of CreateAttributionEvent", + "fields": null, + "inputFields": [ + { + "name": "eventName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "eventProperties", + "description": null, + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateBusinessAddressPayload", + "description": "Autogenerated return type of CreateBusinessAddress", + "fields": [ + { + "name": "businessAddress", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "BusinessAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateBusinessAddressInput", + "description": "Autogenerated input type of CreateBusinessAddress", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "mainAddress", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "contactName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "addressLine1", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "addressLine2", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "city", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "region", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "country", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "postalCode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateBusinessAddressPayload", + "description": "Autogenerated return type of UpdateBusinessAddress", + "fields": [ + { + "name": "businessAddress", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "BusinessAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateBusinessAddressInput", + "description": "Autogenerated input type of UpdateBusinessAddress", + "fields": null, + "inputFields": [ + { + "name": "addressId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "contactName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "addressLine1", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "addressLine2", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "city", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "region", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "country", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "postalCode", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetMainBusinessAddressPayload", + "description": "Autogenerated return type of SetMainBusinessAddress", + "fields": [ + { + "name": "businessAddress", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "BusinessAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetMainBusinessAddressInput", + "description": "Autogenerated input type of SetMainBusinessAddress", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "addressId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteBusinessAddressPayload", + "description": "Autogenerated return type of DeleteBusinessAddress", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Succeeds if address is deleted.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteBusinessAddressInput", + "description": "Autogenerated input type of DeleteBusinessAddress", + "fields": null, + "inputFields": [ + { + "name": "addressId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateOrUpdateItemTaxConfigPayload", + "description": "Autogenerated return type of CreateOrUpdateItemTaxConfig", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "item", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateOrUpdateItemTaxConfigInput", + "description": "Autogenerated input type of CreateOrUpdateItemTaxConfig", + "fields": null, + "inputFields": [ + { + "name": "itemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "itemType", + "description": null, + "type": { + "kind": "ENUM", + "name": "ItemTypeEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "taxCode", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "marketValue", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "shippingPreference", + "description": null, + "type": { + "kind": "ENUM", + "name": "TaxConfigShippingPreference", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "shipFromAddressId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "localAddressId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateOrderStatePayload", + "description": "Autogenerated return type of UpdateOrderState", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateOrderStateInput", + "description": "Autogenerated input type of UpdateOrderState", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "ID of the order being updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "New state of the order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderStateEnum", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompleteOrderPayload", + "description": "Autogenerated return type of CompleteOrder", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientSecret", + "description": "The stripe payment intent client secret used to complete a payment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The stripe payment intent status (if requires_action, it will be)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompleteOrderInput", + "description": "Autogenerated input type of CompleteOrder", + "fields": null, + "inputFields": [ + { + "name": "orderId", + "description": "The order id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "stripeConfirmationTokenId", + "description": "The stripe confirmation token used to complete a payment (web only)", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "stripePaymentMethodId", + "description": "The stripe payment method id, starting with either `card_` or `pm_` (mobile only)", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "paymentSourceId", + "description": "Kickstarter internal payment source id. Expects a number (not the stripe id starting with `pm_`). Pass in when using a saved card (optional)", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "paymentSourceReusable", + "description": "If the new payment source can be reused for future payments (optional)", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "paymentMethodTypes", + "description": "List of accepted stripe payment method types", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfirmOrderAddressPayload", + "description": "Autogenerated return type of ConfirmOrderAddress", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConfirmOrderAddressInput", + "description": "Autogenerated input type of ConfirmOrderAddress", + "fields": null, + "inputFields": [ + { + "name": "orderId", + "description": "The order id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "addressId", + "description": "The address id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateOptionPayload", + "description": "Autogenerated return type of CreateOption", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optionType", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "OptionType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateOptionInput", + "description": "Autogenerated input type of CreateOption", + "fields": null, + "inputFields": [ + { + "name": "itemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "prompt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "values", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateOptionPayload", + "description": "Autogenerated return type of UpdateOption", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optionType", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "OptionType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateOptionInput", + "description": "Autogenerated input type of UpdateOption", + "fields": null, + "inputFields": [ + { + "name": "optionTypeId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "prompt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "values", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteOptionPayload", + "description": "Autogenerated return type of DeleteOption", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "item", + "description": "The item that the deleted option type was associated with", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Succeeds if option_type is deleted.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteOptionInput", + "description": "Autogenerated input type of DeleteOption", + "fields": null, + "inputFields": [ + { + "name": "optionTypeId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateQuestionPayload", + "description": "Autogenerated return type of CreateQuestion", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "question", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Question", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateQuestionInput", + "description": "Autogenerated input type of CreateQuestion", + "fields": null, + "inputFields": [ + { + "name": "questionableId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "questionableType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "QuestionableType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "QuestionType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "prompt", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "choices", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "choiceSelectionLimit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "optional", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "QuestionableType", + "description": "Types that can be associated with a Question", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Project", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RewardItem", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Reward", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateQuestionPayload", + "description": "Autogenerated return type of UpdateQuestion", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "question", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Question", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateQuestionInput", + "description": "Autogenerated input type of UpdateQuestion", + "fields": null, + "inputFields": [ + { + "name": "questionId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "QuestionType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "prompt", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "choices", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "choiceSelectionLimit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "optional", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteQuestionPayload", + "description": "Autogenerated return type of DeleteQuestion", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Succeeds if question is deleted.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteQuestionInput", + "description": "Autogenerated input type of DeleteQuestion", + "fields": null, + "inputFields": [ + { + "name": "questionId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BulkEditQuestionsPayload", + "description": "Autogenerated return type of BulkEditQuestions", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "questionable", + "description": "The updated questionable.", + "args": [], + "type": { + "kind": "UNION", + "name": "Questionable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BulkEditQuestionsInput", + "description": "Autogenerated input type of BulkEditQuestions", + "fields": null, + "inputFields": [ + { + "name": "questionableId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "questionableType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "QuestionableType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "questions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "QuestionInput", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "QuestionInput", + "description": "Question associated with a particular questionable.", + "fields": null, + "inputFields": [ + { + "name": "type", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "QuestionType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "prompt", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "choices", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "choiceSelectionLimit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "optional", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteBackerSurveyPayload", + "description": "Autogenerated return type of DeleteBackerSurvey", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Succeeds if backer survey is deleted.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteBackerSurveyInput", + "description": "Autogenerated input type of DeleteBackerSurvey", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ResetBackerSurveyPayload", + "description": "Autogenerated return type of ResetBackerSurvey", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Succeeds if backer survey responses are reset.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ResetBackerSurveyInput", + "description": "Autogenerated input type of ResetBackerSurvey", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SubmitResponsesPayload", + "description": "Autogenerated return type of SubmitResponses", + "fields": [ + { + "name": "cart", + "description": "The finalized cart, if submission is successful.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deliveryAddress", + "description": "The delivery address attached to backing.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Succeeds if cart is finalized.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmitResponsesInput", + "description": "Autogenerated input type of SubmitResponses", + "fields": null, + "inputFields": [ + { + "name": "cartId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "addressId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lineItemUpdates", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LineItemInput", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "backerQuestionAnswers", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AnswerInput", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LineItemInput", + "description": "Line item belonging to a cart", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "optionValueIds", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "answers", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AnswerInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AnswerInput", + "description": "Answer associated with a particular question and answerable.", + "fields": null, + "inputFields": [ + { + "name": "questionId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "response", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateBackerSurveyPayload", + "description": "Autogenerated return type of CreateBackerSurvey", + "fields": [ + { + "name": "backerSurvey", + "description": "The backer survey if creation was successful.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "BackerSurvey", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateBackerSurveyInput", + "description": "Autogenerated input type of CreateBackerSurvey", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetAddressCollectionEnabledPayload", + "description": "Autogenerated return type of SetAddressCollectionEnabled", + "fields": [ + { + "name": "addressCollectionEnabled", + "description": "Whether or not the creator has enabled address collection for this project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressCollectionForDigitalReward", + "description": "Whether or not addresses should be collected for digital reward backers.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetAddressCollectionEnabledInput", + "description": "Autogenerated input type of SetAddressCollectionEnabled", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "addressCollectionEnabled", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "addressCollectionForDigitalReward", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LockAddressesPayload", + "description": "Autogenerated return type of LockAddresses", + "fields": [ + { + "name": "addressLockoutDate", + "description": "Returns the address lockout date if successful.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LockAddressesInput", + "description": "Autogenerated input type of LockAddresses", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SendSurveyPayload", + "description": "Autogenerated return type of SendSurvey", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "survey", + "description": "The updated survey.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BackerSurvey", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SendSurveyInput", + "description": "Autogenerated input type of SendSurvey", + "fields": null, + "inputFields": [ + { + "name": "surveyId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateRewardShippingRatesPayload", + "description": "Autogenerated return type of UpdateRewardShippingRates", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reward", + "description": "The updated BackerReward", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateRewardShippingRatesInput", + "description": "Autogenerated input type of UpdateRewardShippingRates", + "fields": null, + "inputFields": [ + { + "name": "rewardId", + "description": "Kickstarter BackerReward (base or addon) id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "shippingRates", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingRateInput", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShippingRateInput", + "description": "Shipping rule for a reward", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cost", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "locationId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Schema", + "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", + "fields": [ + { + "name": "directives", + "description": "A list of all directives supported by this server.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Directive", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mutationType", + "description": "If this server supports mutation, the type that mutation operations will be rooted at.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queryType", + "description": "The type that query operations will be rooted at.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionType", + "description": "If this server support subscription, the type that subscription operations will be rooted at.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "types", + "description": "A list of all types supported by this server.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Type", + "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", + "fields": [ + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enumValues", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__EnumValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Field", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputFields", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "interfaces", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__TypeKind", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ofType", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "possibleTypes", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Field", + "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", + "fields": [ + { + "name": "args", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Directive", + "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", + "fields": [ + { + "name": "args", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locations", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__DirectiveLocation", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onField", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `locations`." + }, + { + "name": "onFragment", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `locations`." + }, + { + "name": "onOperation", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `locations`." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__EnumValue", + "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", + "fields": [ + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__InputValue", + "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", + "fields": [ + { + "name": "defaultValue", + "description": "A GraphQL-formatted string representing the default value for this input value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "__TypeKind", + "description": "An enum describing what kind of type a given `__Type` is.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SCALAR", + "description": "Indicates this type is a scalar.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "description": "Indicates this type is an interface. `fields` and `possibleTypes` are valid fields.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "description": "Indicates this type is a union. `possibleTypes` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "description": "Indicates this type is an enum. `enumValues` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "description": "Indicates this type is an input object. `inputFields` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST", + "description": "Indicates this type is a list. `ofType` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NON_NULL", + "description": "Indicates this type is a non-null. `ofType` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "__DirectiveLocation", + "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "QUERY", + "description": "Location adjacent to a query operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MUTATION", + "description": "Location adjacent to a mutation operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUBSCRIPTION", + "description": "Location adjacent to a subscription operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIELD", + "description": "Location adjacent to a field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRAGMENT_DEFINITION", + "description": "Location adjacent to a fragment definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRAGMENT_SPREAD", + "description": "Location adjacent to a fragment spread.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INLINE_FRAGMENT", + "description": "Location adjacent to an inline fragment.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCHEMA", + "description": "Location adjacent to a schema definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCALAR", + "description": "Location adjacent to a scalar definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "description": "Location adjacent to an object type definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIELD_DEFINITION", + "description": "Location adjacent to a field definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ARGUMENT_DEFINITION", + "description": "Location adjacent to an argument definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "description": "Location adjacent to an interface definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "description": "Location adjacent to a union definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "description": "Location adjacent to an enum definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM_VALUE", + "description": "Location adjacent to an enum value definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "description": "Location adjacent to an input object type definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_FIELD_DEFINITION", + "description": "Location adjacent to an input object field definition.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + } + ], + "directives": [ + { + "name": "include", + "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], + "args": [ + { + "name": "if", + "description": "Included when true.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ] + }, + { + "name": "skip", + "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], + "args": [ + { + "name": "if", + "description": "Skipped when true.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ] + }, + { + "name": "deprecated", + "description": "Marks an element of a GraphQL schema as no longer supported.", + "locations": [ + "FIELD_DEFINITION", + "ENUM_VALUE" + ], + "args": [ + { + "name": "reason", + "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted in [Markdown](https://daringfireball.net/projects/markdown/).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"No longer supported\"" + } + ] + } + ] + } + } +}{ + "data": { + "__schema": { + "queryType": { + "name": "Query" + }, + "mutationType": { + "name": "Mutation" + }, + "subscriptionType": null, + "types": [ + { + "kind": "SCALAR", + "name": "Boolean", + "description": "Represents `true` or `false` values.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "String", + "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Query", + "description": "The query root of the Kickstarter GraphQL interface.", + "fields": [ + { + "name": "backing", + "description": "Fetches a backing given its id.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "captionLanguages", + "description": "Languages that are eligible for creating captions for video tracks", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CaptionLanguage", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category", + "description": "Fetch a project category by param..", + "args": [ + { + "name": "param", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "checkout", + "description": "Fetches a checkout given its id.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Checkout", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "claims", + "description": "Extracts claims from text.", + "args": [ + { + "name": "text", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "useStanford", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Claims", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentCurrency", + "description": "The visitor's chosen currency", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CurrencyCode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editorial", + "description": null, + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "slug", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "revision", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "admin", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "OBJECT", + "name": "EditorialConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editorialPage", + "description": null, + "args": [ + { + "name": "slug", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EditorialPage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editorialPageForAdmin", + "description": null, + "args": [ + { + "name": "slug", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EditorialPageForAdmin", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editorialPages", + "description": null, + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pageType", + "description": null, + "type": { + "kind": "ENUM", + "name": "EditorialPageType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sortField", + "description": null, + "type": { + "kind": "ENUM", + "name": "EditorialPageSortField", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sortDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "EditorialPageSortDirection", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EditorialPageForAdminConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editorialRevision", + "description": null, + "args": [ + { + "name": "uuid", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EditorialRevision", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editorialRevisionForAdmin", + "description": null, + "args": [ + { + "name": "uuid", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EditorialRevisionForAdmin", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fulfillmentAddress", + "description": "Fetches a address given its id.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fundingCurrencies", + "description": "Currencies a creator can choose between for collecting pledges on a project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FundingCurrency", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "item", + "description": "Fetches an item given its relay id.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ksrFact", + "description": "Get a kickstarter fact", + "args": [], + "type": { + "kind": "OBJECT", + "name": "KsrFact", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locations", + "description": "Searches locations.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "term", + "description": "Location search term.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assignable", + "description": "Only return locations assignable (to a Project or User).", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "searchable", + "description": "Only return locations for searching Projects.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LocationsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "me", + "description": "You.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "Fetches an object given its ID.", + "args": [ + { + "name": "id", + "description": "ID of the object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": "Fetches an order given its id.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "photoForEditor", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Photo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledgeProjectsOverview", + "description": "Provides an overview of pledge projects", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PledgeProjectsOverview", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": "Fetches a post given its ID.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "Fetches a project given its slug or pid.", + "args": [ + { + "name": "slug", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pid", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "description": "Get some projects", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "backed", + "description": "Get projects backed by the current user.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "collaborated", + "description": "Get projects where the current user is a collaborator.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "categoryId", + "description": "Get projects in only this category.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "created", + "description": "Get projects created by the current user.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "goal", + "description": "Get projects with a USD goal amount in this bucket.", + "type": { + "kind": "ENUM", + "name": "GoalBuckets", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "locationId", + "description": "Get projects from this location.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pledged", + "description": "Get projects with a USD pledged amount in this bucket.", + "type": { + "kind": "ENUM", + "name": "PledgedBuckets", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "raised", + "description": "Get projects with a raised percent in this bucket.", + "type": { + "kind": "ENUM", + "name": "RaisedBuckets", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "recommended", + "description": "Get projects recommended for the current user.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "recommendationsModels", + "description": "The recommendations models to use", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RecommendationsModel", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "recommendationsSource", + "description": "The source for recommendations.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RecommendationsSource", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "seed", + "description": "Seed for ordering the projects", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "similarToPid", + "description": "Find projects similar to the given project by pid.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "similarTo", + "description": "Find projects similar to the given project term.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "The sort order for returned projects.", + "type": { + "kind": "ENUM", + "name": "ProjectSort", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "staffPicks", + "description": "Get project selected as staff picks.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "starred", + "description": "Get projects starred by the current user.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Get projects with this state.", + "type": { + "kind": "ENUM", + "name": "PublicProjectState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "tagId", + "description": "Get projects with this tag.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "term", + "description": "Project search term.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "excludePids", + "description": "A list of pids corresponding to projects to be excluded from the results", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "deadlineAfter", + "description": "Get projects with deadlines after this date", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deadlineBefore", + "description": "Get projects with deadlines before this date", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectsConnectionWithTotalCount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quizProjects", + "description": "Editorialized quiz projects for the taste profile quiz.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "excludeQuizProjectIds", + "description": "Exclude certain quiz projects from the results", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "QuizProjectsConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refundCheckout", + "description": "Fetches a refund checkout given its id.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RefundCheckout", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "regionalAuthorities", + "description": "Regional tax authorities", + "args": [ + { + "name": "country", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reward", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rootCategories", + "description": "Root project categories.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingCountryLocations", + "description": "Country locations for shipping rewards", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRegionalLocations", + "description": "Regional locations for shipping rewards", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRoot", + "description": "Root location for shipping rewards", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supportedCountries", + "description": "Countries that can launch projects.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Country", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "Tags.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "scope", + "description": "Scoped to a provided scope", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TagScope", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TagsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update", + "description": "Fetches a project update given its ID.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "FreeformPost", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use post field instead" + }, + { + "name": "uploadLimit", + "description": "The maximum file size of an upload by type.", + "args": [ + { + "name": "filetype", + "description": "The type of file we are checking the upload limit of.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UploadLimitFiletype", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UploadLimit", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "usdType", + "description": "How USD currencies should be rendered, based on user's location", + "args": [], + "type": { + "kind": "ENUM", + "name": "UsdType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "visibleCountries", + "description": "Countries that are visible to the current user. This may include countries that cannot launch projects.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Country", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "Node", + "description": "An object with an ID.", + "fields": [ + { + "name": "id", + "description": "ID of the object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AiDisclosure", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AttachedAudio", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AttachedVideo", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BusinessAddress", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Category", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Checkout", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Comment", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Conversation", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CreatorInterview", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CreatorPrompt", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CuratedPage", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Flagging", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "FreeformPost", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InterviewAnswer", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InterviewQuestion", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Location", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Message", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Order", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Photo", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProjectProfile", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ShippingRule", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Survey", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Tag", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "UserUrl", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Video", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VideoTrack", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VideoTrackCue", + "ofType": null + } + ] + }, + { + "kind": "SCALAR", + "name": "ID", + "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "User", + "description": "A member of Kickstarter.", + "fields": [ + { + "name": "activeProjects", + "description": "Projects a user has created or is an active collaborator on", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserActiveProjectsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addresses", + "description": "This user's saved shipping addresses", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddressConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsFollows", + "description": "Indicates whether or not the user allows other Kickstarter users to follow them", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backedProjects", + "description": "Projects a user has backed.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserBackedProjectsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backings", + "description": "A user's backings.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "status", + "description": "Filter backings to only those with this status", + "type": { + "kind": "ENUM", + "name": "BackingState", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserBackingsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backingsCount", + "description": "Number of backings for this user.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "biography", + "description": "A description of the user's background.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockedUsers", + "description": "List of users blocked by current user", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canCurate", + "description": "Whether or not the user can curate pages", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canSeeConfirmSignalModal", + "description": "Whether user can see the confirmation modal that appears after the user likes or dislike a project for the first time", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canSeeConfirmWatchModal", + "description": "Whether user can see the confirmation modal that appears after the user watches a project for the first time", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canSeePylToast", + "description": "Whether user can see PYL toast notification", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canSeeRewardImagesToast", + "description": "Whether user can see the reward images toast notification that appears on build pages", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canSeeTasteProfileToast", + "description": "Whether user can see the taste profile toast notification that appears on the thanks page", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chosenCurrency", + "description": "The user's chosen currency", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "conversations", + "description": "Conversations the user had", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "mailbox", + "description": "The mailbox", + "type": { + "kind": "ENUM", + "name": "MailboxType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project_id", + "description": "The project id", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserConversationsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdProjects", + "description": "Projects a user has created.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Column to order the list of projects by", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "order", + "description": "Order in ascending or descending order", + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserCreatedProjectsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "curatedPages", + "description": "Pages curated by the user", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserCuratedPagesConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "A user's email address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabledFeatures", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Feature", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "followers", + "description": "Users following a user.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserFollowersConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "following", + "description": "Users a user is following.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserFollowingConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fulfillingProjects", + "description": "Projects a user has launched that are successful, but have not completed fulfillment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasImage", + "description": "If the user has uploaded an avatar.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasPassword", + "description": "Whether or not the user has a password.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasSlug", + "description": "Whether a user has their slug set.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasUnreadMessages", + "description": "Whether or not a user has unread messages.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasUnseenActivity", + "description": "Whether or not a user has unseen activity.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasUnseenSavedProjectsActivity", + "description": "Whether or not a user has unseen saved projects activity.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "highestProjectSentiment", + "description": "The highest sentiment for successful projects for a user", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageUrl", + "description": "The user's avatar.", + "args": [ + { + "name": "blur", + "description": "Whether or not to blur the image.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "width", + "description": "The width of the image in pixels.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "invitedProjects", + "description": "Projects a user has been invited to collaborate on", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserInvitedProjectsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAppleConnected", + "description": "Whether or not the user has authenticated with Apple.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isBlocked", + "description": "Is user blocked by current user", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCreator", + "description": "Whether a user is a creator of any project", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeliverable", + "description": "Whether a user's email address is deliverable", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isEmailVerified", + "description": "Whether or not the user's email is verified.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isFacebookConnected", + "description": "Whether or not the user is connected to Facebook.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isFollowing", + "description": "Whether or not you are following the user.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isGhosting", + "description": "Whether a KSR admin is ghosting as another user", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isKsrAdmin", + "description": "Whether or not you are a KSR admin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isRegistered", + "description": "Whether the user is registered", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSepaEligible", + "description": "Whether the user can create SEPA account payment sources", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSlugValid", + "description": "Whether a user's entered slug is valid.", + "args": [ + { + "name": "slug", + "description": "The user's entered slug.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Validation", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSocializing", + "description": "Whether or not the user is either Facebook connected or has follows/followings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSuperbacker", + "description": "Whether the user is a superbacker", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isTrustedForOverlappingFulfillment", + "description": "Whether a user is trusted for overlapping fulfillment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "joinedOn", + "description": "The timestamp of when the user joined Kickstarter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastLogin", + "description": "The last time a user logged in, time since epoch", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latestBackerFavoriteProject", + "description": "The most recent successful project that has a positive sentiment and a qualifying backer coverage rate", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "launchedProjects", + "description": "Projects a user has launched.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectsConnectionWithTotalCount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "description": "Where the user is based.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "membershipProjects", + "description": "Projects the user has collaborated on.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MembershipProjectsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The user's provided name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "needsFreshFacebookToken", + "description": "Does the user to refresh their facebook token?", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newsletterSubscriptions", + "description": "Which newsleters are the users subscribed to", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NewsletterSubscriptions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "notifications", + "description": "All of a user's notifications", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Notification", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optedOutOfRecommendations", + "description": "Is the user opted out from receiving recommendations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizations", + "description": "Organizations a user is a member of", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Filter organizations by membership state.", + "type": { + "kind": "ENUM", + "name": "OrganizationMembershipState", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserOrganizationsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectNotifications", + "description": "A user's project notification settings", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Notification", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "savedProjects", + "description": "Projects a user has saved.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Filter projects by publically accessible state.", + "type": { + "kind": "ENUM", + "name": "PublicProjectState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deadlineAfter", + "description": "Get saved projects with deadlines after this date", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deadlineBefore", + "description": "Get saved projects with deadlines before this date", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserSavedProjectsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "showPublicProfile", + "description": "Is the user's profile public", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "The user's slug.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storedBankAccounts", + "description": "SEPA accounts stored for this user.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeExpired", + "description": "Should expired accounts be included.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "BankAccountConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storedCards", + "description": "Stored Cards", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserCreditCardTypeConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "successfulProjects", + "description": "Projects a user has launched that are successful.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectsConnectionWithTotalCount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "surveyResponses", + "description": "This user's survey responses", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "answered", + "description": "Filter by projects that have or have not been answered.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SurveyResponsesConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalBackersAcrossProjects", + "description": "The total number of backers across all the user's projects", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalProjectsWeLove", + "description": "The total number of projects the user has created that are staff picked", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "A user's uid", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "A URL to the user's profile.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userRestrictions", + "description": "Details about a user's restrictions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserRestriction", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "websites", + "description": "A user's websites", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserUrl", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "Feature", + "description": "The list of available public features", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "device_components", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "show_posts_feed", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_crashlytics", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_mixpanel", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_new_relic", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_hockey_app", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_koala", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_i18n", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_tappable_category_location", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_favorite_categories", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_wh_tout", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_qualtrics", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_native_checkout", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_native_checkout_pledge_view", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_live_streams", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_live_stream_discovery", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_live_stream_chat", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_scroll_output_observe_for_ui", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_backer_dashboard", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_email_verification_flow", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_email_verification_skip", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_segment", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios_braze", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "android_segment", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "android_braze", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "native_creator_breakdown_chart", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "identity_verification_project_overview", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message_archiving", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message_spam", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emoji_locale", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "default_to_campaign_on_mobile", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pinned_posts_on_feed", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image_uploader_alt_text", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rich_text_embedifier", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "admin_checkout_debugger", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accounts_upgrade", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ksr10_build_overview", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "me_generative_art", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_build_rewards_explorer", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_build_zendesk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_build_milestones", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user_menu_draft_project", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "make_100_2020", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "funding_sheet", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "qualtrics", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "track_define_namespace", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "how_it_works", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disable_manual_create_stripe_elements_postal_code", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_update_requests", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_header_media_carousel_hero", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "featured_project_mobile_optimizations", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IBAN_flexibility", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inside_voices_footer", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stacked_recs_on_mobile", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_prelaunch_summaries", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ch_currency_selector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dk_currency_selector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "no_currency_selector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "se_currency_selector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects_on_project_page", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "datalake_fe_events", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creator_demographics_survey", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "save_project_experiment", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "segment_tracking_events", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "segment_hide_project_deadline_property", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "web_error_on_retry_of_failed_3ds_backing", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hide_facebook_login_button_2022", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creator_onboarding_flow_2021", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_risks_flow", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_element_project_build_2022", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hk_bank_account_holder_name", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creator_osat_survey_2022", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uk_created_projects_accept_usd_currency", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_referrer_codes_2023", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enable_spotlight_bg_image", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ecovadis_component_2023", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "web_braze", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "midas_beta_2023", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ccp_search_projects", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "global_nav_2023", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "late_pledges_learn_more_cta", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post_campaign_backings_2024", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ckeditor_project_updates", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_card_unification_2023", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_card_unification_2023_videos", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backer_discovery_features_2023", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payments_stripe_link_on_checkout", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "address_collection_2024", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backer_report_update_2024", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delay_backer_trust_module_2024", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "signal_of_fulfillment_2024", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reset_backer_survey_2024", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disable_shipping_at_pledge", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledge_projects_overview_2024", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "copy_rewards", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledge_redemption_v1", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "survey_reward_questions_2024", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "address_collection_for_digital_rewards_2024", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prelaunch_story_editor", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Int", + "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "DateTime", + "description": "Epoch time stamp.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserUrl", + "description": "A user's websites", + "fields": [ + { + "name": "domain", + "description": "The domain of a user's website", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The URL of a user's website", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Location", + "description": "A location.", + "fields": [ + { + "name": "country", + "description": "The country code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "countryName", + "description": "The localized country name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "county", + "description": "The county name or code. Can be null.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discoverUrl", + "description": "A URL to a discover page filtered by location", + "args": [ + { + "name": "ref_tag", + "description": "The ref tag", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "displayableName", + "description": "The displayable name. It includes the state code for US cities. ex: 'Seattle, WA'", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latitude", + "description": "The latitude of the location.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "longitude", + "description": "The longitude of the location.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The localized name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The state name or code. Can be null.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Float", + "description": "Represents signed double-precision fractional values as specified by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point).", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Validation", + "description": "Validity and associated messages.", + "fields": [ + { + "name": "errorTypes", + "description": "Error keys for validation error, if any", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "messages", + "description": "Error messages associated with the value", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "valid", + "description": "Whether a value is valid.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserCreditCardTypeConnection", + "description": "The connection type for CreditCard.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreditCardEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreditCard", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PageInfo", + "description": "Information about pagination in a connection.", + "fields": [ + { + "name": "endCursor", + "description": "When paginating forwards, the cursor to continue.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasNextPage", + "description": "When paginating forwards, are there more items?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasPreviousPage", + "description": "When paginating backwards, are there more items?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startCursor", + "description": "When paginating backwards, the cursor to continue.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreditCardEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreditCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreditCard", + "description": "A credit card on file.", + "fields": [ + { + "name": "expirationDate", + "description": "When the credit card expires.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The card ID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastFour", + "description": "The last four digits of the credit card number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentType", + "description": "The card's payment type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CreditCardPaymentType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The card's state.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CreditCardState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCardId", + "description": "Stripe card id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The card type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CreditCardTypes", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Date", + "description": "ISO Date: YYYY-MM-DD", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CreditCardTypes", + "description": "Credit card types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AMEX", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISCOVER", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JCB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MASTERCARD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VISA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DINERS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNIONPAY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CreditCardPaymentType", + "description": "Credit card payment types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ANDROID_PAY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPLE_PAY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BANK_ACCOUNT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREDIT_CARD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CreditCardState", + "description": "States of Credit Cards", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UNAUTHORIZED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VERIFYING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BankAccountConnection", + "description": "The connection type for BankAccount.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BankAccountEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BankAccount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BankAccountEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "BankAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BankAccount", + "description": "A bank account.", + "fields": [ + { + "name": "bankName", + "description": "The bank name if available.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastFour", + "description": "The last four digits of the account number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserBackedProjectsConnection", + "description": "The connection type for Project.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Please use backingsCount instead." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Project", + "description": "A project on Kickstarter.", + "fields": [ + { + "name": "accountInfo", + "description": "Account information.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AccountInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actions", + "description": "Actions you can currently perform", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectActions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addOns", + "description": "Backing Add-ons", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "forLocation", + "description": "Filters available add ons by given location", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Enables/disables add-ons sort by cost and title, with sorting enabled by default", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectRewardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "additionalSubcategory", + "description": "The project's additional category.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressCollectionEnabled", + "description": "Whether or not the creator has enabled address collection", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressCollectionForDigitalReward", + "description": "Whether or not the creator has enabled address collection for digital reward backers", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aiDisclosure", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "AiDisclosure", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "availableCardTypes", + "description": "Available card types.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CreditCardTypes", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "availableFundingCurrenciesForCountry", + "description": "A list of currencies that the project's country can use", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CurrencyCode", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "averageSentiment", + "description": "The average sentiment of the project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backerAddressLockoutDate", + "description": "The lockout date for address collection", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backerAddressLockoutDatePassed", + "description": "Whether or not the backer address lockout date has passed.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backerSurvey", + "description": "Backer survey for the project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "BackerSurvey", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backers", + "description": "Backers of the project", + "args": [ + { + "name": "limit", + "description": "Limit the number of backers returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "followed", + "description": "Limit to backers that the current user is following", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backersCount", + "description": "Total backers for the project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backing", + "description": "The current user's backing of this project. Does not include inactive backings.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "businessAddresses", + "description": "Business addresses associated with the project - includes the main address and seconday addresses", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectBusinessAddressConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canComment", + "description": "True if the current user can comment (considers restrictions)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canCommentSansRestrictions", + "description": "True if the current user can comment (does not consider restrictions)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canUserEditProjectStatus", + "description": "Whether user is allowed to edit project status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canUserRequestUpdate", + "description": "Whether a user can request an update about this project from the Creator", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canUserViewProjectStatusFeedback", + "description": "Whether user is a backer of the project or not", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canceledAt", + "description": "If the project is in a canceled state, when was it canceled?", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category", + "description": "The project's category.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeMethodProjectPledgePath", + "description": "The path to change the current user's payment method for their pledge to this project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collaboratorPermissions", + "description": "Permissions that can be assigned to a collaborator on a project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CollaboratorPermission", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collaborators", + "description": "A project's collaborators.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "withCreator", + "description": "include creator in list of collaborators", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "withInvited", + "description": "include both active and invited users in list of collaborators", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectCollaboratorConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": "List of comments on the commentable", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CommentConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commentsCount", + "description": "Comment count - defaults to root level comments only", + "args": [ + { + "name": "withReplies", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "completedMilestones", + "description": "Representation of the Project Milestones", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectMilestone", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "convertedWatchesCount", + "description": "Number of watchers who went on to back the project.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": "The project's country", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Country", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "countryCode", + "description": "The project's country.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CountryCode", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Moved to country which returns CountryType." + }, + { + "name": "createdAt", + "description": "When the project was created", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creator", + "description": "The project's creator.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creatorSharedDrafts", + "description": "The draft projects that have a share token for the project creator", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectSharedDraft", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creatorToolsPaths", + "description": "The paths for the creator tools pages", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreatorToolsPaths", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "curatedCollection", + "description": "The Curated Collection that a project is in e.g. Make 100", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CuratedCollection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currency", + "description": "The project's currency code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CurrencyCode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentAmountPledgedUsd", + "description": "The current amount pledged in USD", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deadlineAt", + "description": "When is the project scheduled to end?", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultFundingCurrencyForCountry", + "description": "The default currency for the project's country", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CurrencyCode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultPledge", + "description": "The default no reward pledge amount based on the project's currency.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "A short description of the project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "duration", + "description": "Funding duration in days", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editProjectPledgePath", + "description": "The path to edit the current user's pledge for this project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environmentalCommitments", + "description": "The environmental commitments of the project.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EnvironmentalCommitment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "faqs", + "description": "List of FAQs of a project", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectFaqConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalCollectionDate", + "description": "The date at which pledge collections will end", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "flagging", + "description": "A report by the current user for the project.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Flagging", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "friends", + "description": "A project's friendly backers.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectBackerFriendsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fulfillmentModalDismissedAt", + "description": "When the fulfillment modal was dismissed", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fulfillmentStatus", + "description": "Status of fulfillment", + "args": [], + "type": { + "kind": "ENUM", + "name": "FulfillmentStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fulfillmentStatusUpdatedAt", + "description": "When the fulfillment status was updated", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fundingRatio", + "description": "The ratio of funding progress.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Ratio", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fxRate", + "description": "Exchange rate for the current user's currency", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generatedSlug", + "description": "The project's title converted to a slug.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "goal", + "description": "The minimum amount to raise for the project to be successful.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "googleAnalyticsApiSecret", + "description": "API secret for Google Analytics event", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "googleAnalyticsTrackingId", + "description": "The Google Analytics tracking ID.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasItemQuestionsOrOptions", + "description": "Whether or not the project has at least one item-level question or option", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasPostCampaignConfig", + "description": "Does this project have any post-campaign config?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasRewardImages", + "description": "Whether or not the project has reward images", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasSlug", + "description": "Whether a project has its slug set.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasSupportingMaterials", + "description": "Whether or not the project has supporting materials (Prototype Gallery)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasSurveyQuestionsOrSelections", + "description": "Whether or not the project has at least one item-level question, item-level option selection, or project-level question", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "description": "The project's primary image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Photo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageUrl", + "description": "A read-only representation of the image (complete with fallback default image)", + "args": [ + { + "name": "blur", + "description": "Whether or not to blur the image.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "width", + "description": "The width of the image in pixels.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDisliked", + "description": "Has the current user disliked this project?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isForwardFundTagged", + "description": "Is the project tagged with one of the Forward Fund tags?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isInPostCampaignPledgingPhase", + "description": "Is this project currently accepting post-campaign pledges?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLaunched", + "description": "The project has launched", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLiked", + "description": "Has the current user liked this project?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isProjectOfTheDay", + "description": "Whether or not this is a Project of the Day.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isProjectWeLove", + "description": "Whether or not this is a Kickstarter-featured project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSharingProjectBudget", + "description": "Whether the project is sharing it's budgeting information with the everyone", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isUserCreator", + "description": "Whether current user is creator of current project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isWatchable", + "description": "Whether a not the project can be watched.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isWatched", + "description": "Is the current user watching this project?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "Items available through the project's backer rewards.", + "args": [ + { + "name": "excludeItemsWithoutRewards", + "description": "Whether to exclude the items that are not attached to any reward or addon.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastUploadedVideo", + "description": "A project's last uploaded video, if it's processing, or the current project video.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Video", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latePledgeBackersCount", + "description": "Total backers for the project during late pledge phase", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latePledgePledged", + "description": "How much money is pledged to the project during late pledge phase.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latePledgesEndedAt", + "description": "The datetime at which post-campaign pledging will end. This can be set to a future date if we have automatically scheduled an end to late pledging.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "launchedAt", + "description": "When the project launched", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "description": "Where the project is based.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxPledge", + "description": "The max pledge amount for a single reward tier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaCapiAccessToken", + "description": "Access token for Meta Conversion API", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaPixelId", + "description": "The unique identifier for the project's Meta Pixel ID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestoneCategories", + "description": "List of milestones available to project, empty array if project has no possible milestones", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MilestoneCategory", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minPledge", + "description": "The min pledge amount for a single reward tier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The project's name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onBehalfOf", + "description": "A Stripe account identifier", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentSource", + "description": "Payment source on creator's account used to issue refunds.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreditCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "percentFunded", + "description": "What percent the project has towards meeting its funding goal.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pid", + "description": "The project's pid.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledged", + "description": "How much money is pledged to the project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postCampaignPledgingEnabled", + "description": "Is this project configured for post-campaign pledges?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "posts", + "description": "Project updates.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Scoped to draft or published posts", + "type": { + "kind": "ENUM", + "name": "PostState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "postType", + "description": "Scoped to post type: creator_interview or freeform_post", + "type": { + "kind": "ENUM", + "name": "PostFormat", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "forActivePrompt", + "description": "Scoped to a creator’s post associated with the active prompt", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PostConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prelaunchActivated", + "description": "Whether a project has activated prelaunch.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prelaunchStory", + "description": "The rich text story for a prelaunch campaign.", + "args": [ + { + "name": "first", + "description": "The number of visible characters to fetch (does not include HTML markup).", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assetWidth", + "description": "The width of embedded assets in pixels.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prelaunchStoryForEditor", + "description": "The rich text story for a prelaunch campaign in raw form.", + "args": [ + { + "name": "first", + "description": "The number of visible characters to fetch (does not include HTML markup).", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assetWidth", + "description": "The width of embedded assets in pixels.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prelaunchStoryRichText", + "description": "Return an itemized version of the prelaunch story. This feature is in BETA: types can change anytime!", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RichText", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previewUrl", + "description": "The project's preview url.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "profile", + "description": "The project's profile.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectProfile", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectOfTheDayAt", + "description": "When this project was Project of the Day.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectRelayId", + "description": "The root project id under which the comment is nested", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectShortLink", + "description": "The project's bitly short URL", + "args": [ + { + "name": "ref_tag", + "description": "The ref tag type for the bitly hash", + "type": { + "kind": "ENUM", + "name": "BitlyHashes", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectStatus", + "description": "Project's now and next status", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectUsdExchangeRate", + "description": "Exchange rate to US Dollars (USD) for the project's currency", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "questions", + "description": "Survey questions asked of all the project's backers", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Question", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recommendations", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Recommendations", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewards", + "description": "Project rewards.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "withActiveBackings", + "description": "Filters by active backings", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort the rewards by availability and cost", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectRewardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "riskQuestions", + "description": "Risk questions for the project plan.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RiskQuestion", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "riskStrategies", + "description": "The risk mitigation strategies outlined for this project.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RiskStrategy", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "risks", + "description": "Potential hurdles to project completion.", + "args": [ + { + "name": "first", + "description": "The number of characters to fetch.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sendMetaCapiEvents", + "description": "Is this project configured so that events should be triggered for Meta's Conversions API?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sendThirdPartyEvents", + "description": "Is this project configured for third party analytics events?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "showCtaToLiveProjects", + "description": "Whether or not to show ended to live cta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "showSignalOfFulfillmentModal", + "description": "Whether or not to show the signal of fulfillment modal", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "The project's unique URL identifier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spreadsheet", + "description": "The Google Sheet associated to this project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Spreadsheet", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The project's current state.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ProjectState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateChangedAt", + "description": "The last time a project's state changed, time since epoch", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "statsInterval", + "description": "The initial project stats polling duration in ms", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "story", + "description": "The story behind the project, parsed for presentation.", + "args": [ + { + "name": "first", + "description": "The number of visible characters to fetch (does not include HTML markup).", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assetWidth", + "description": "The width of embedded assets in pixels.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storyForEditor", + "description": "The project description without conversion for usage by Rich Text Editors.", + "args": [ + { + "name": "first", + "description": "The number of visible characters to fetch (does not include HTML markup).", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assetWidth", + "description": "The width of embedded assets in pixels.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storyRichText", + "description": "Return an itemized version of the story. This feature is in BETA: types can change anytime!", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RichText", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storyRteVersion", + "description": "The Rich Text Editor version that was used to generate the project story", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submission", + "description": "A project submission.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Submission", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "Tags project has been tagged with", + "args": [ + { + "name": "scope", + "description": "Scoped to an optionally provided scope", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TagScope", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Tag", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetLaunchDate", + "description": "The project's target launch date", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetLaunchDateUpdatedAt", + "description": "The time that the project's target launch date was updated", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeline", + "description": "The timeline of project events, including updates and milestones.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "withPinnedFirst", + "description": "Makes any pinned post the first item in the timeline", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectTimelineConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "A URL to the project's page.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "usdExchangeRate", + "description": "Exchange rate to US Dollars (USD), null for draft projects.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "usedLegacySurveys", + "description": "Whether or not the project has used legacy surveys.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userFeedback", + "description": "The feedback the current user has left for the project", + "args": [ + { + "name": "questionName", + "description": "Which question to fetch", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectFeedback", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userWasRemoved", + "description": "Was the current user removed from this project?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verifiedCreatorName", + "description": "Name of user on verified account", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verifiedIdentity", + "description": "Name of user on verified account", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use verified_creator_name instead" + }, + { + "name": "video", + "description": "A project video.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Video", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "watchesCount", + "description": "Number of watchers a project has.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Commentable", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "Commentable", + "description": "Something that can be commented on", + "fields": [ + { + "name": "canComment", + "description": "True if the current user can comment (considers restrictions)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canCommentSansRestrictions", + "description": "True if the current user can comment (does not consider restrictions)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canUserRequestUpdate", + "description": "Whether a user can request an update about this project from the Creator", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": "List of comments on the commentable", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CommentConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commentsCount", + "description": "Comment count - defaults to root level comments only", + "args": [ + { + "name": "withReplies", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectRelayId", + "description": "The root project id under which the comment is nested", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CreatorInterview", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "FreeformPost", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CommentConnection", + "description": "The connection type for Comment.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CommentEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Comment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CommentEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Comment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Comment", + "description": "A comment", + "fields": [ + { + "name": "author", + "description": "The author of the comment", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authorBacking", + "description": "The author's backing information", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authorBadges", + "description": "The badges for the comment author", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CommentBadge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authorCanceledPledge", + "description": "Whether the author has canceled their pledge", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "body", + "description": "The body of the comment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canDelete", + "description": "Whether the current user can delete the comment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canPin", + "description": "Whether current user can pin a comment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canReport", + "description": "Whether current user can report a comment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "When was this comment posted", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleted", + "description": "Whether the comment is deleted", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletedAuthor", + "description": "Whether the comment author is a deleted user and not the creator", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasFlaggings", + "description": "Whether a comment has any flaggings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parentId", + "description": "The ID of the parent comment", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pinnedAt", + "description": "When the comment was pinned", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removedPerGuidelines", + "description": "Whether the comment author has been removed by kickstarter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "replies", + "description": "The replies on a comment", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CommentConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spam", + "description": "Is this comment spam", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sustained", + "description": "Whether this comment has been reviewed and sustained by an admin", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CommentBadge", + "description": "All available comment author badges", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "creator", + "description": "Indicates the author is a creator", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collaborator", + "description": "Indicates the author is a collaborator", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "superbacker", + "description": "Indicates the author is a superbacker", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Backing", + "description": "A backing", + "fields": [ + { + "name": "addOns", + "description": "The add-ons that the backer selected", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RewardTotalCountConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addOnsWithQuantity", + "description": "The add-ons that the backer selected", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BackingAddon", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowedCountries", + "description": "Countries that the backing's reward can be shipped to. If null, the backing's reward can be shipped to any country.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CountryCode", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amount", + "description": "Total amount pledged by the backer to the project, including shipping.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backer", + "description": "The backer", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backerCompleted", + "description": "If the backer_completed_at is set or not", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backerNote", + "description": "Backer's note regarding their backing", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backingDetailsPageUrl", + "description": "URL for the backing details page", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backingUrl", + "description": "A link to the backing information", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bonusAmount", + "description": "Extra amount the backer pledged on top of the minimum.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cancelable", + "description": "If the backing can be cancelled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cart", + "description": "Contains the backer's item preferences and responses to survey questions", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientSecret", + "description": "If `requires_action` is true, `client_secret` should be used to initiate additional client-side authentication steps", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "conversation", + "description": "Message thread between backer and creator", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Conversation", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deliveryAddress", + "description": "The delivery address associated with the backing", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errorReason", + "description": "The reason for an errored backing", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fulfillmentStatus", + "description": "The fulfillment status of a backing.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "FulfillmentStatusDisplayOptions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasFlaggings", + "description": "Whether or not the backing has any open flaggings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLatePledge", + "description": "Whether or not the backing is a late pledge", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPostCampaign", + "description": "Is this backing a late pledge or did it occur during the crowdfunding campaign?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latestSetupIntent", + "description": "If present, the most recent setup_intent data from Stripe.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SetupIntent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "description": "The backing location.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentSource", + "description": "Payment source used on a backing.", + "args": [], + "type": { + "kind": "UNION", + "name": "PaymentSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledgedOn", + "description": "When the backing was created", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "processing", + "description": "Is this pledge processing?", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "The project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refunded", + "description": "If the backing was refunded", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removalRequestIsNonissue", + "description": "Whether or not a removal request task is marked as nonissue", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requiresAction", + "description": "Whether this checkout requires additional client-side authentication steps (e.g. 3DS2) to complete the on-session pledge flow", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reward", + "description": "The reward the backer is expecting", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardsAmount", + "description": "Amount pledged for all rewards, the sum off all minimums, excluding shipping", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rosiePledgeAdminTree", + "description": "Admin tree for the associated Rosie Pledge", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sequence", + "description": "Sequence of the backing", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingAmount", + "description": "Shipping amount for the rewards chosen by the backer for their location", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingSummary", + "description": "A brief description of shipping selections for backing", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The status of a backing", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "BackingState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "successfulRefunds", + "description": "Refunds", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "surveyResponses", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SurveyResponse", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "usableBackerAddresses", + "description": "All of the backer's saved addresses that match the backing country", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Money", + "description": "A monetary amount and its corresponding currency.", + "fields": [ + { + "name": "amount", + "description": "Floating-point numeric value of monetary amount represented as a string", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currency", + "description": "Currency of the monetary amount", + "args": [], + "type": { + "kind": "ENUM", + "name": "CurrencyCode", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "symbol", + "description": "Symbol of the currency in which the monetary amount appears", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CurrencyCode", + "description": "A list of Iso4217–supported currencies.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AUD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CAD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CHF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DKK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EUR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GBP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HKD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JPY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MXN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NZD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PLN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SGD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "USD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Address", + "description": "A user's shipping address", + "fields": [ + { + "name": "addressLine1", + "description": "Address line 1 (Street address/PO Box/Company name)", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressLine2", + "description": "Address line 2 (Apartment/Suite/Unit/Building)", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "city", + "description": "City", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "countryCode", + "description": "2-letter country code", + "args": [], + "type": { + "kind": "ENUM", + "name": "CountryCode", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nonUpdatableSurveyResponsesCount", + "description": "The number of non updatable survey responses to this address", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phoneNumber", + "description": "Recipient's phone number", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postalCode", + "description": "ZIP or postal code", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "primary", + "description": "Is this the user's primary address?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectsWithUpdatableSurveyResponses", + "description": "The title of projects with updatable survey responses", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectsWithoutUpdatableSurveyResponses", + "description": "The title of projects with non updatable survey responses", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recipientName", + "description": "Address recipient name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "referenceName", + "description": "Address reference or nickname", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": "State/County/Province/Region.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatableSurveyResponsesCount", + "description": "The number of current updatable survey responses to this address", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": "The user associated with the shipping address", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CountryCode", + "description": "Two letter ISO code for a country.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AQ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AX", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BJ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BQ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BV", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CV", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CX", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DJ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ER", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ES", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ET", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FJ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GQ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ID", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IQ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LV", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ME", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ML", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MQ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MV", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MX", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "QA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SJ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ST", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SV", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SX", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TJ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TV", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "US", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UZ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "XK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "YE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "YT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Cart", + "description": "A cart associated with a backing", + "fields": [ + { + "name": "answers", + "description": "The answers to project-level survey questions", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Answer", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizedAt", + "description": "When the cart was finalized (i.e., when the backer submitted responses)", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineItems", + "description": "The associated line items", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LineItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shouldCollectAddress", + "description": "Whether or not this cart needs an address to be finalized", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LineItem", + "description": "A line item in a cart", + "fields": [ + { + "name": "answers", + "description": "The answers associated with the line item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Answer", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "item", + "description": "The item associated with the line item", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "itemVariant", + "description": "The item variant the backer selected (unless master variant)", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ItemVariant", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ItemVariant", + "description": "A unique item variant aka SKU", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optionValues", + "description": "The option values associated with this variant", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OptionValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The sku value (e.g. 'Hoodie-Small-Blue-Checkered')", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OptionValue", + "description": "An option value (e.g. \"red\") associated with an option type (e.g. \"color\")", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optionType", + "description": "The option type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OptionType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The option value", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OptionType", + "description": "An option type associated with an item (e.g. \"size\" or \"color\")", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "item", + "description": "The item associated with the option type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The option type name (e.g. \"size\" or \"color\")", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prompt", + "description": "The option type prompt (e.g. \"What size do you want?\")", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": "The associated option values", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OptionValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardItem", + "description": "A reward item.", + "fields": [ + { + "name": "addOns", + "description": "The add-ons that the item is included in.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addOnsCount", + "description": "The numer of add-ons that the item is included in.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasBackers", + "description": "Whether backers have backed rewards this item belongs to", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "description": "The item image", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Photo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "itemVariants", + "description": "Variants of this item", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemVariant", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxInventoryCount", + "description": "The max amount of this item that may have to be produced based on reward limits.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "An item name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optionTypes", + "description": "Option types tied to this item", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OptionType", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "The project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "questions", + "description": "Questions tied to this item that will be posed to backers", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Question", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewards", + "description": "The rewards that the item is included in.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardsCount", + "description": "The number of rewards that the item is included in.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxConfig", + "description": "Tax related configuration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ItemTaxConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Reward", + "description": "A project reward.", + "fields": [ + { + "name": "allowedAddons", + "description": "Add-ons which can be combined with this reward.\nUses creator preferences and shipping rules to determine allow-ability.\nInclusion in this list does not necessarily indicate that the add-on is available for backing.\n", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowedRewards", + "description": "Base rewards which can be combined with this addon.\nUses creator preferences and shipping rules to determine allow-ability.\nInclusion in this list does not necessarily indicate that the reward is available for backing.\n", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amount", + "description": "Amount for claiming this reward.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "available", + "description": "Whether or not the reward is available for new pledges", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backerImages", + "description": "Profile images for backers of this reward", + "args": [ + { + "name": "limit", + "description": "Limit the number of images returned", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Photo", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backerReportUrl", + "description": "URL for the Backer Report filtered to only this reward", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backersCount", + "description": "count of backers for this reward", + "args": [ + { + "name": "excludeInactive", + "description": "Filters out backings in an inactive state", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contentsType", + "description": "The type of the reward content - physical, non-physical, both, or legacy (for projects launched before rollout of this feature).", + "args": [], + "type": { + "kind": "ENUM", + "name": "ContentsType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "convertedAmount", + "description": "Amount for claiming this reward, in the current user's chosen currency", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "A reward description.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "displayName", + "description": "A reward's title plus the amount, or a default title (the reward amount) if it doesn't have a title.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "displayableAddons", + "description": "The same as allowed_addons but with an additional scope that filters out addons with a start date that falls in the future\n", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endCondition", + "description": "For post-campaign enabled rewards, the conditions under which to stop offering the reward.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endsAt", + "description": "When the reward is scheduled to end in seconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "estimatedDeliveryOn", + "description": "Estimated delivery day.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasLatePledgeBackers", + "description": "Whether any has pledged for this reward during the late pledges period", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "description": "The reward image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Photo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inPostCampaignPledgingPhase", + "description": "Is this reward currently accepting post-campaign pledges?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isMaxPledge", + "description": "Does reward amount meet or exceed maximum pledge for the project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "Items in the reward.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RewardItemsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latePledgeAmount", + "description": "Amount for claiming this reward after the campaign.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "A reward limit.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limitPerBacker", + "description": "Per backer reward limit.", + "args": [ + { + "name": "withFallback", + "description": "Returns system wide limit per backer if not set by creator.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localReceiptLocation", + "description": "Where the reward can be locally received if local receipt is selected as the shipping preference", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxPledgedInSingleBacking", + "description": "The maximum amount of this add-on in a single pledge selected by any pledged backer.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "A reward title.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledgeAmount", + "description": "Amount for claiming this reward during the campaign.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postCampaignPledgingEnabled", + "description": "Is this reward available for post-campaign pledges?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "The project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "questions", + "description": "Survey questions asked of all backers of this reward.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Question", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remainingQuantity", + "description": "Remaining reward quantity.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardType", + "description": "The type of the reward - base or addon.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RewardType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingEnabled", + "description": "Whether or not the reward has shipping enabled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingPreference", + "description": "Shipping preference for this reward", + "args": [], + "type": { + "kind": "ENUM", + "name": "ShippingPreference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRates", + "description": "Shipping rates defined by the creator for this reward", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingRate", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRules", + "description": "Shipping rules defined by the creator for this reward", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingRule", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingRulesExpanded", + "description": "Shipping rules for all shippable countries.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "forLocation", + "description": "Returns expanded shipping rules given location", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RewardShippingRulesConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingSummary", + "description": "A shipping summary", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingSummarySentence", + "description": "Reward shipping summary as a sentence", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "simpleShippingRulesExpanded", + "description": "Simple shipping rules expanded as a faster alternative to shippingRulesExpanded since connection type is slow", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SimpleShippingRule", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "soldOut", + "description": "Whether or not the reward is out of inventory", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startCondition", + "description": "For post-campaign enabled rewards, the conditions under which to start offering the reward.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startsAt", + "description": "When the reward is scheduled to start", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Photo", + "description": "A photo", + "fields": [ + { + "name": "altText", + "description": "Alt text on the image", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fingerprint", + "description": "The fingerprint of the photo", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Upload status of the photo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AssetState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "URL of the photo", + "args": [ + { + "name": "blur", + "description": "Whether or not to blur the image.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "width", + "description": "The width of the image in pixels.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AssetState", + "description": "All available asset states", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "MISSING", + "description": "A missing asset", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROCESSING", + "description": "Incomplete status of an asset", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DELETED", + "description": "The asset file has been deleted", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCESSFUL", + "description": "Processing the asset file successfully completed", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RewardType", + "description": "Describes the purpose of the reward", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "base", + "description": "A reward that cannot be combined with others", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addon", + "description": "A reward that can only be added to a backing for another reward", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardItemsConnection", + "description": "The connection type for RewardItem.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardItemEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardItemEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The position that an item has been ordered on a reward", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity of an item associated with a reward", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardConnection", + "description": "The connection type for Reward.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ShippingPreference", + "description": "A preference for shipping a reward", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "none", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "restricted", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unrestricted", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "local", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShippingRule", + "description": "A project reward's shipping rule.", + "fields": [ + { + "name": "cost", + "description": "The shipping cost for this location.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "estimatedMax", + "description": "The estimated maximum shipping cost", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "estimatedMin", + "description": "The estimated minimum shipping cost", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasBackers", + "description": "Shipping rule has backers", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "description": "The shipping location to which the rule pertains.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SimpleShippingRule", + "description": "Simple shipping rule for a reward", + "fields": [ + { + "name": "cost", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currency", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "estimatedMax", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "estimatedMin", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locationId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locationName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardShippingRulesConnection", + "description": "The connection type for ShippingRule.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingRuleEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShippingRuleEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ShippingRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShippingRate", + "description": "A shipping rate for a particular shippable and location", + "fields": [ + { + "name": "cost", + "description": "The shipping cost for this location.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "description": "The shipping location for which this shipping rate is defined.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippable", + "description": "The item or reward for which this shipping rate is defined.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "Shippable", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "Shippable", + "description": "Types that can have shipping rates", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "ContentsType", + "description": "Whether a reward contains all physical goods, some, none, or belongs to a legacy project.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "all_physical_goods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "no_physical_goods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "some_physical_goods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "legacy", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Question", + "description": "A question associated with one of the following: Project, RewardItem, Reward", + "fields": [ + { + "name": "choiceSelectionLimit", + "description": "The question choice selection limit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choices", + "description": "The question choices", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optional", + "description": "Whether the question is optional", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prompt", + "description": "The question prompt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "questionable", + "description": "The object associated with the question", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "Questionable", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The question type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "QuestionType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "Questionable", + "description": "An object that can be associated with a question", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "QuestionType", + "description": "Question types", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "text", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choices", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ItemTaxConfig", + "description": "Tax configuration data related to an item", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "item", + "description": "The associated item", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "itemType", + "description": "Item type, e.g. physical, digital, event, etc", + "args": [], + "type": { + "kind": "ENUM", + "name": "ItemTypeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localAddress", + "description": "Where will the item be picked up or where is the event?", + "args": [], + "type": { + "kind": "OBJECT", + "name": "BusinessAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketValue", + "description": "Value of item pre any bundling discounts", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipFromAddress", + "description": "Where will the item ship from?", + "args": [], + "type": { + "kind": "OBJECT", + "name": "BusinessAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingPreference", + "description": "Item shipping preference", + "args": [], + "type": { + "kind": "ENUM", + "name": "TaxConfigShippingPreference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxCode", + "description": "Third party tax code", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ItemTypeEnum", + "description": "Item types related to tax concerns, e.g. is the item physical, tax-exempt, an event, etc", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "digital", + "description": "digital", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "physical", + "description": "physical", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "experience_event_service", + "description": "experience_event_service", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tax_exempt", + "description": "tax_exempt", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TaxConfigShippingPreference", + "description": "Item level shipping preferences, e.g. shipping, local, shipping_and_local, none", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "shipping", + "description": "shipping", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "local", + "description": "local", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_and_local", + "description": "shipping_and_local", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "none", + "description": "none", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BusinessAddress", + "description": "A business address.", + "fields": [ + { + "name": "addressLine1", + "description": "The first address line", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressLine2", + "description": "The second address line", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "city", + "description": "The address city", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contactName", + "description": "The address contact name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": "The address country, e.g. US", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "Items associated with the address.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectPaymentSourceInput", + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postalCode", + "description": "The address postal_code", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": "The address region, e.g. North Dakota", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Answer", + "description": "An answer associated with one of the following: LineItem, Cart, BackingAddon", + "fields": [ + { + "name": "answerable", + "description": "The object associated with the answer (e.g. Item, Project, Reward)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "Answerable", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "question", + "description": "The associated question", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Question", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "response", + "description": "The response to the question", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "Answerable", + "description": "An object that can be associated with an answer", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "LineItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BackingAddon", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "BackingAddon", + "description": "An add-on reward included in a backing.", + "fields": [ + { + "name": "amount", + "description": "Amount the add-on costs.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The add-on description.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "Items in the add-on.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardItemsConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The add-on name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledgeAmount", + "description": "Amount for claiming this add-on during the campaign.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity of the add-on included in a backing.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "FulfillmentStatusDisplayOptions", + "description": "All values for backing fulfillment status, including where not provided/available", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "not_started", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "in_progress", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipped", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delayed", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "not_provided", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "not_available", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardTotalCountConnection", + "description": "The connection type for Reward.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetupIntent", + "description": "Selected fields on a SetupIntent from Stripe for a given backing.", + "fields": [ + { + "name": "id", + "description": "Stripe ID of the SetupIntent.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSetupError", + "description": "The error encountered in the previous SetupIntent confirmation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SetupIntentError", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Status of the SetupIntent.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SetupIntentStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SetupIntentStatus", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "REQUIRES_PAYMENT_METHOD", + "description": "When the SetupIntent is created, it has this status until a payment method is attached. If a SetupIntent fails, it will revert to this status.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REQUIRES_CONFIRMATION", + "description": "After the customer provides their payment method information, the SetupIntent is ready to be confirmed.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REQUIRES_ACTION", + "description": "If the setup requires additional actions, such as authenticating with 3D Secure", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROCESSING", + "description": "Once required actions are handled, the SetupIntent moves to this status, which can be brief or take a few days depending on the payment method.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CANCELED", + "description": "SetupIntent can be canceled at any point before it is processing or succeeded.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCEEDED", + "description": "Setup of payment source was successful.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetupIntentError", + "description": null, + "fields": [ + { + "name": "code", + "description": "For some errors that could be handled programmatically, a short string indicating the error code reported. https://stripe.com/docs/error-codes", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "declineCode", + "description": "A short string indicating the card issuer’s reason for the decline if they provide one.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "A human-readable message providing more details about the error. For card errors, these messages can be shown to your users.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type of error returned.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SetupIntentErrorType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SetupIntentErrorType", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "API_CONNECTION_ERROR", + "description": "Failure to connect to Stripe's API.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "API_ERROR", + "description": "API errors cover any other type of problem (e.g., a temporary problem with Stripe's servers), and are extremely uncommon.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AUTHENTICATION_ERROR", + "description": "Failure to properly authenticate in the request.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CARD_ERROR", + "description": "Card errors are very common and they result when the user enters a card that can't be charged for some reason.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IDEMPOTENCY_ERROR", + "description": "Idempotency errors occur when an Idempotency-Key is re-used on a request that does not match the first request's API endpoint and parameters.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INVALID_REQUEST_ERROR", + "description": "Invalid request errors arise when your request has invalid parameters eg., 3DS authentication failed.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RATE_LIMIT_ERROR", + "description": "Too many requests hit the Stripe API too quickly.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VALIDATION_ERROR", + "description": "Errors triggered by Stripe's client-side libraries when failing to validate fields (e.g., when a card number or expiration date is invalid or incomplete).", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "PaymentSource", + "description": "Payment sources", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "BankAccount", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CreditCard", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "BackingState", + "description": "Various backing states.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "preauth", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledged", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canceled", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collected", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errored", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authentication_required", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dropped", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SurveyResponse", + "description": "The response to a backer survey.", + "fields": [ + { + "name": "addressEditable", + "description": "Is the address still editable", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "answerDeadline", + "description": "The date past which no further updates are allowed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "answerable", + "description": "Is the survey currently unlocked and answerable.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "answeredAt", + "description": "The date on which the backer answered the survey", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "answers", + "description": "An array of question and answer data for this survey response", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SurveyAnswer", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editedAt", + "description": "The date on which the backer edited their survey response", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The url used to access the survey", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SurveyAnswer", + "description": null, + "fields": [ + { + "name": "answer", + "description": "The response to the question.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The ID of the answer.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "question", + "description": "The question prompt or template name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "template", + "description": "The type of question, e.g. choices, checkbox, address, etc", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SurveyQuestionTemplateEnum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SurveyQuestionTemplateEnum", + "description": "Enum describing all the possible templates for survey questions", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "address", + "description": "address", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "email", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "other", + "description": "other", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choices", + "description": "choices", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "checkboxes", + "description": "checkboxes", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Conversation", + "description": "A conversation on Kickstarter.", + "fields": [ + { + "name": "backing", + "description": "The backing made by the backer on the project this conversation is about", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "When the first message was sent", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "messages", + "description": "Messages that are part of this conversation", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ConversationMessagesConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "otherParticipant", + "description": "The other participant to this conversation", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "The project this conversation is about", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConversationMessagesConnection", + "description": "The connection type for Message.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MessageEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MessageEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Message", + "description": "A message on Kickstarter.", + "fields": [ + { + "name": "body", + "description": "Body of the message", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAppeal", + "description": "The message is an submission appeal", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readAt", + "description": "When the message was first read", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recipient", + "description": "The user who received this message", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sender", + "description": "The user who sent this message", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sentAt", + "description": "When the message was sent", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spam", + "description": "The message is spam", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "description": "An ISO 8601-encoded datetime", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "HTML", + "description": "An HTML string.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichText", + "description": "Itemized rich text", + "fields": [ + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "RichTextItem", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "RichTextItem", + "description": "Rich text items: Paragraph, Headers, List, Quote, Photo, Audio, Video or Oembed", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "RichTextParagraph", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RichTextHeader1", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RichTextHeader2", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RichTextHeader3", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RichTextHeader4", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RichTextList", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RichTextQuote", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RichTextPhoto", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RichTextAudio", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RichTextVideo", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RichTextOembed", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "RichTextParagraph", + "description": "A Paragraph.

      ", + "fields": [ + { + "name": "html", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextHeader1", + "description": "A Header 1.

      ", + "fields": [ + { + "name": "html", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextHeader2", + "description": "A Header 2.

      ", + "fields": [ + { + "name": "html", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextHeader3", + "description": "A Header 3.

      ", + "fields": [ + { + "name": "html", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextHeader4", + "description": "A Header 4.

      ", + "fields": [ + { + "name": "html", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextList", + "description": "A list.
        ", + "fields": [ + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RichTextListItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextListItem", + "description": "A list item.
      • ", + "fields": [ + { + "name": "html", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextQuote", + "description": "A quote.
        ", + "fields": [ + { + "name": "html", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextPhoto", + "description": "A Photo asset", + "fields": [ + { + "name": "altText", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "asset", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Photo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "caption", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "args": [ + { + "name": "width", + "description": "The width of the image in pixels.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextAudio", + "description": "An Audio asset", + "fields": [ + { + "name": "altText", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "asset", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "AttachedAudio", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "caption", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttachedAudio", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Upload status of the audio", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AssetEncodingState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AssetEncodingState", + "description": "All available asset upload states", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ENCODING", + "description": "Initial, incomplete status of an asset upload", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENCODED", + "description": "Processing the asset successfully completed", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": "Processing the asset failed", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextVideo", + "description": "A Video asset", + "fields": [ + { + "name": "altText", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "asset", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "AttachedVideo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "caption", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttachedVideo", + "description": null, + "fields": [ + { + "name": "formats", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AttachedVideoFormat", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "poster", + "description": "Image preview url", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "renderedHtml", + "description": "The rendered HTML player for a video asset", + "args": [ + { + "name": "assetWidth", + "description": "The width of the video asset in pixels.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Upload status of the video", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AssetEncodingState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "Original video url", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttachedVideoFormat", + "description": null, + "fields": [ + { + "name": "encoding", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "height", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "profile", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "width", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RichTextOembed", + "description": "An Oembed item", + "fields": [ + { + "name": "authorName", + "description": "ex: Bryson Lovett", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authorUrl", + "description": "ex: https://www.youtube.com/user/brysonlovett", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "height", + "description": "ex: 270", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "html", + "description": "ex: ", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iframeUrl", + "description": "ex: https://www.youtube.com/embed/ijeaVn8znJ8?feature=oembed", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "originalUrl", + "description": "ex: https://youtu.be/ijeaVn8znJ8", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "photoUrl", + "description": "only for photo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerName", + "description": "Ex: Embedly, Flickr, Kickstarter, Kickstarter Live, Scribd, SoundCloud, Spotify, Sketchfab, Twitter, Vimeo, YouTube", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUrl", + "description": "ex: https://www.youtube.com/", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnailHeight", + "description": "ex: 360", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnailUrl", + "description": "ex: https://i.ytimg.com/vi/ijeaVn8znJ8/hqdefault.jpg", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnailWidth", + "description": "ex: 480", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "ex: Bird Photo Booth bird feeder kickstarter preview 2", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "one of: photo, video, link, rich", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": "always \"1.0\"", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "width", + "description": "ex: 480", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AccountInfo", + "description": "A project's account information.", + "fields": [ + { + "name": "availablePaymentSources", + "description": "Payment sources available to the project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreditCard", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "depositAccount", + "description": "The account for funds.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DepositAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "A project's email contact.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isEmailVerified", + "description": "Whether or not a project's email contact has been verified.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentSource", + "description": "Payment source for dispute resolution.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreditCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentsOnboarding", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PaymentsOnboarding", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "usesAccountHolderName", + "description": "True if the project accepts an account holder name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "usesRoutingNumber", + "description": "True if the project accepts a routing number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentsOnboarding", + "description": "A representation of the creator's progress through the payments & identity parts of Project Build onboarding. Currently just their overall 'status'", + "fields": [ + { + "name": "status", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PaymentsOnboardingStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PaymentsOnboardingStatus", + "description": "The overall status of the payments & identity onboarding flow of project build.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "complete", + "description": "The creator successfully completed payments & identity onboarding", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "in_progress", + "description": "The creator has started onboarding but has not yet finished", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requires_hosted_onboarding", + "description": "The creator must proceed to Stripe Hosted Onboarding to finish onboarding", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DepositAccount", + "description": "A deposit account.", + "fields": [ + { + "name": "accountBusinessType", + "description": "The deposit account business type.", + "args": [], + "type": { + "kind": "ENUM", + "name": "DepositAccountBusiness", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accountLastFour", + "description": "The last four digits of the account number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "additionalOwners", + "description": "Identity verifications for anyone owning > 25% of the company (if the identity is a legal entity)", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AdditionalOwner", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company", + "description": "The company associated with this deposit account.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Company", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contactName", + "description": "The name associated with either the associated company or identity", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The Rosie ID for this DepositAccount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "identity", + "description": "The identity associated with this deposit account.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Identity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isStripeAccountCreated", + "description": "Has the Stripe Account been created for this deposit account.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "routingNumber", + "description": "The routing number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The deposit account's state.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DepositAccountState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "streetAddress", + "description": "Either the company or identity street address", + "args": [], + "type": { + "kind": "OBJECT", + "name": "StreetAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StreetAddress", + "description": "The street address of an individual or company", + "fields": [ + { + "name": "country", + "description": "2-letter country code", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locality", + "description": "City/District/Suburb/Town/Village", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postalCode", + "description": "ZIP or postal code", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": "State/County/Province/Region.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "street1", + "description": "Address line 1 (Street address/PO Box/Company name)", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "street2", + "description": "Address line 2 (Apartment/Suite/Unit/Building)", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Company", + "description": "A deposit account's company.", + "fields": [ + { + "name": "name", + "description": "The company name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phoneNumber", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "streetAddress", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "StreetAddress", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vatNumber", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verification", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AsynchronousVerification", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AsynchronousVerification", + "description": null, + "fields": [ + { + "name": "fieldsNeeded", + "description": "If it didn't pass verification, this array will contain the names of the attributes that failed (e.g., for a Company: ['address.line1'])", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AsynchronousVerificationState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AsynchronousVerificationState", + "description": "Something that is expected to eventually become either 'verified' or 'unverified', but may remain 'pending' for an indefinite amount of time", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "pending", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unverified", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verified", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Identity", + "description": "A deposit account's identity.", + "fields": [ + { + "name": "id", + "description": "ID of the identity", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "identityDocument", + "description": "The most recent identity document", + "args": [], + "type": { + "kind": "OBJECT", + "name": "IdentityDocument", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The account-holder name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verification", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "AsynchronousVerification", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IdentityDocument", + "description": "The relevant identity document supplied for identity verification.", + "fields": [ + { + "name": "identityState", + "description": "The associated identity's verification state", + "args": [], + "type": { + "kind": "ENUM", + "name": "IdentityVerificationState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IdentityDocumentVerificationStates", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IdentityDocumentVerificationStates", + "description": "Identity document verification states.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SUCCESSFUL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STARTED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PENDING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ABANDONED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IdentityVerificationState", + "description": "Identity verification states.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ERROR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PASSED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STARTED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VERIFYING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DepositAccountState", + "description": "Deposit account states.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNAUTHORIZED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VERIFYING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AdditionalOwner", + "description": "Needed for the verification of legal entities that have multiple owners", + "fields": [ + { + "name": "address", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AdditionalOwnerAddress", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "birthdate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "AdditionalOwnerBirthdate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "personalIdNumberProvided", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verification", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AdditionalOwnerVerification", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AdditionalOwnerAddress", + "description": null, + "fields": [ + { + "name": "country", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AdditionalOwnerBirthdate", + "description": null, + "fields": [ + { + "name": "day", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "month", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "year", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AdditionalOwnerVerification", + "description": null, + "fields": [ + { + "name": "details", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detailsCode", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "document", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentBack", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AsynchronousVerificationState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DepositAccountBusiness", + "description": "Deposit account business types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "individual", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "non_profit", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AiDisclosure", + "description": "An AI disclosure.", + "fields": [ + { + "name": "fundingForAiAttribution", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fundingForAiConsent", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fundingForAiOption", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generatedByAiConsent", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generatedByAiDetails", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "involvesAi", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "involvesFunding", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "involvesGeneration", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "involvesOther", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "otherAiDetails", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Category", + "description": "A project category.", + "fields": [ + { + "name": "analyticsName", + "description": "Category name in English for analytics use.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "goalHelperLimit", + "description": "Advised maximum goal limit in USD", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Category name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parentCategory", + "description": "Category parent", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parentId", + "description": "Parent id of the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "description": "Projects in a category.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Filter projects by publically accessible state.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PublicProjectState", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CategoryProjectsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "Category slug.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subcategories", + "description": "Subcategories.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CategorySubcategoriesConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalProjectCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "A URL to the category page.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CategoryProjectsConnection", + "description": "The connection type for Project.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PublicProjectState", + "description": "Publically visible project states.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LIVE", + "description": "Active and accepting pledges.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCESSFUL", + "description": "Successfully funded by deadline.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": "Failed to fund by deadline.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUBMITTED", + "description": "Project is submitted and in prelaunch state.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CategorySubcategoriesConnection", + "description": "The connection type for Category.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CategoryEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CategoryEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CollaboratorPermission", + "description": "A permission for a collaborator on a project", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "edit_project", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edit_faq", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comment", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "view_pledges", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fulfillment", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Country", + "description": "A supported country.", + "fields": [ + { + "name": "code", + "description": "ISO ALPHA-2 code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CountryCode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Country name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "regions", + "description": "Regions part of this country", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Region", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeAccountSupportedRegions", + "description": "Regions that Stripe supports for Stripe Accounts", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Region", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Region", + "description": "A region inside a country.", + "fields": [ + { + "name": "code", + "description": "Region code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Region name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectSharedDraft", + "description": "A Project that has a generated share token.", + "fields": [ + { + "name": "id", + "description": "The project id of a shared draft", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The project name of a shared draft", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CuratedCollection", + "description": "Curated collections of projects, represented by badges.", + "fields": [ + { + "name": "badge", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EnvironmentalCommitment", + "description": null, + "fields": [ + { + "name": "commitmentCategory", + "description": "The type of environmental commitment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EnvironmentalCommitmentCategory", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "An environmental commitment description", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EnvironmentalCommitmentCategory", + "description": "The type of environmental commitment for a project.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "long_lasting_design", + "description": "long lasting design", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sustainable_materials", + "description": "sustainable materials", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environmentally_friendly_factories", + "description": "environmentally friendly factories", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sustainable_distribution", + "description": "sustainable distribution", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reusability_and_recyclability", + "description": "reusability and recyclability", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "something_else", + "description": "something else", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Ratio", + "description": "A number between 0.0 and 1.0.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectProfile", + "description": "A profile for after a project has ended.", + "fields": [ + { + "name": "blurb", + "description": "The description of the projects from the project's profile.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "featureImageUrl", + "description": "Featured image for this project profile.", + "args": [ + { + "name": "width", + "description": "The width of the image in pixels.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name from the project's profile.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The project profile's current state.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ProjectProfileState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProjectProfileState", + "description": "Various project profile states.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "BitlyHashes", + "description": "The different bitly hashes for a project", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SHARE", + "description": "A project's share link", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TWEET", + "description": "A project's twitter share link", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FACEBOOK", + "description": "A project's facebook share link", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EMAIL", + "description": "A project's email share link", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Recommendations", + "description": "Score and model from recommendations engine if a project was fetched via recommendations.", + "fields": [ + { + "name": "modelName", + "description": "Model used for these recommendations.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rawScore", + "description": "Raw score from recommendations.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "score", + "description": "Recommendations score.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RiskQuestion", + "description": "A category of risk. Each category corresponds to a question in the project Plan.", + "fields": [ + { + "name": "inputType", + "description": "The input type of the risk category.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RiskCategoryInput", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "question", + "description": "The question associated with the risk category.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "required", + "description": "Whether or not this is a required category.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The category identifier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RiskCategoryType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RiskCategoryType", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "delays", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unexpected_pledge_volume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previous_experience", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fulfillment_plan", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_budget_contingency", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "alternative_fulfillment_path", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RiskCategoryInput", + "description": "Describes the expected input type for a risk category.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "text", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "radio", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RiskStrategy", + "description": null, + "fields": [ + { + "name": "description", + "description": "Creator's answer for mitigating this particular risk category.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "riskCategory", + "description": "The type of risk", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RiskCategoryType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "riskQuestion", + "description": "The question the creator is answering.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RiskQuestion", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProjectState", + "description": "Various project states.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "STARTED", + "description": "Created and preparing for launch.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUBMITTED", + "description": "Ready for launch with a draft submitted for auto-approval.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIVE", + "description": "Active and accepting pledges.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CANCELED", + "description": "Canceled by creator.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUSPENDED", + "description": "Suspended for investigation, visible.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PURGED", + "description": "Suspended and hidden.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCESSFUL", + "description": "Successfully funded by deadline.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": "Failed to fund by deadline.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Spreadsheet", + "description": "A project spreadsheet, including a url and row data", + "fields": [ + { + "name": "data", + "description": "The data of the Google Sheet associated to this project", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SpreadsheetDatum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dataLastUpdatedAt", + "description": "When the data for the sheet was last fetched successfully", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "displayMode", + "description": "Can be `amount` or `percent` based on the creator's choice", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasDisplayableData", + "description": "Whether a spreadsheet contains the minimum information to render a graphic budget", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "public", + "description": "Whether the sheet is shareable with the public", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The URL of the Google Sheet associated to this project", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SpreadsheetDatum", + "description": "A row of datum for a funding spreadsheet", + "fields": [ + { + "name": "description", + "description": "Expanded description of the purpose of that row", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of the row", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phase", + "description": "The funding category of the row", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rowNum", + "description": "The spreadsheet row number", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The dollar value of the row", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectStatus", + "description": "Project status set by user", + "fields": [ + { + "name": "enabled", + "description": "Whether the project status is currently enabled or not (opted-in / opted-out)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Id of a project status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nextDueDate", + "description": "The estimated due date for the next_status of the project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nextStatus", + "description": "The next_status of the project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nowStatus", + "description": "The now_status of the project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "When project status is updated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectFeedback", + "description": "Structured feedback left by a user on a project", + "fields": [ + { + "name": "createdAt", + "description": "When the answer was provided", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "questionAnswer", + "description": "The answer the user provided", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "questionName", + "description": "The name of the question the user answered", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectMilestone", + "description": "Milestones for projects", + "fields": [ + { + "name": "completedAt", + "description": "When the Milestone was marked as completed", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestoneCategory", + "description": "The category for the Milestone", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MilestoneCategory", + "description": null, + "fields": [ + { + "name": "name", + "description": "Name of category", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": "Order to display category in for Project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Tag", + "description": "A project tag.", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Tag name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "description": "Projects associated with a tag.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Filter projects by publically accessible state.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PublicProjectState", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TagProjectsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "Tag slug.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "A URL for the tag page.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TagProjectsConnection", + "description": "The connection type for Project.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TagScope", + "description": "Various scopes for tags.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DISCOVER", + "description": "Tags currently visible in discovery interfaces.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATIVE_PROMPT", + "description": "Tags currently available as creative prompts.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Submission", + "description": "A submission for a project on Kickstarter.", + "fields": [ + { + "name": "appeal", + "description": "The message from the creator appealing a rejection.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasMessages", + "description": "If the submission has messages between the creator and KSR staff.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isProcessed", + "description": "If the system has processed a submission for review.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "messages", + "description": "A submission's messages between the creator and KSR staff.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The submission's current state.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SubmissionState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submittedAt", + "description": "When was the project first submitted?", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SubmissionState", + "description": "Various submission states.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DRAFT", + "description": "Not yet submitted.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PENDING", + "description": "Submitted for review, waiting for acception or rejection.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACCEPTED", + "description": "Accepted by a reviewer, can launch.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPEALED", + "description": "Rejection appealed, asking for re-review.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REJECTED", + "description": "Rejected by a reviewer, cannot launch.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Video", + "description": "A project video", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previewImageUrl", + "description": "Preview image url for the video", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Upload status of the video", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VideoState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tracks", + "description": "A video's tracks", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "VideoTracksConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "videoSources", + "description": "A video's sources (hls, high, base)", + "args": [], + "type": { + "kind": "OBJECT", + "name": "VideoSources", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "VideoState", + "description": "All available video states", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PROCESSING", + "description": "Initial, incomplete status of a video", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": "Processing the video file failed", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCESSFUL", + "description": "Processing the video file successfully completed", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VideoSources", + "description": "A video's sources", + "fields": [ + { + "name": "base", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "VideoSourceInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "high", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "VideoSourceInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hls", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "VideoSourceInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VideoSourceInfo", + "description": "The details of a video's source", + "fields": [ + { + "name": "src", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VideoTracksConnection", + "description": "The connection type for VideoTrack.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VideoTrackEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VideoTrack", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VideoTrackEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "VideoTrack", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VideoTrack", + "description": "A video caption", + "fields": [ + { + "name": "cues", + "description": "A video track's cues (individaul caption with timestamp)", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "VideoTrackCuesConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "importStatus", + "description": "Import status of a video track", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VideoTrackState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "description": "The type of a video track (caption, subtitle)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "language", + "description": "The language of the video track", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CaptionLanguage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tid", + "description": "A video track public ID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackSourceUrl", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CaptionLanguage", + "description": "A language eligible for captions in video tracks.", + "fields": [ + { + "name": "code", + "description": "The code used as a key for the language.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CaptionLanguageCode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of the language.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CaptionLanguageCode", + "description": "Two letter language code for eligible caption languages", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "EN", + "description": "English", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AR", + "description": "العربية", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CA", + "description": "Català", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CS", + "description": "Čeština", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DA", + "description": "Dansk", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DE", + "description": "Deutsch", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EL", + "description": "ελληνικά", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ES_ES", + "description": "Español (España)", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ES_MX", + "description": "Español (México)", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FI", + "description": "Suomi", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FR", + "description": "Français", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GA", + "description": "Gaeilge", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HE", + "description": "עברית", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HI", + "description": "हिन्दी", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HR", + "description": "Hrvatski", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HU", + "description": "Magyar", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ID", + "description": "Bahasa Indonesia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IT", + "description": "Italiano", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JA", + "description": "日本語", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KO", + "description": "한국어", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MS", + "description": "Bahasa Melayu", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NB", + "description": "Norsk bokmål", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NPI", + "description": "नेपाली", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NL", + "description": "Nederlands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NV", + "description": "Diné bizaad", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PL", + "description": "Polski", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PES", + "description": "فارسی", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRS", + "description": "دری", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PT_BR", + "description": "Português (Brasil)", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PT_PT", + "description": "Português (Portugal)", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RO", + "description": "Română", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RU", + "description": "Русский", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SK", + "description": "Slovenčina", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SV", + "description": "Svenska", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TH", + "description": "ภาษาไทย", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TR", + "description": "Türkçe", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UK", + "description": "українська", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VI", + "description": "tiếng Việt", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "YI", + "description": "יידיש", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZH_CN", + "description": "简体中文", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZH_TW", + "description": "繁體中文", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "VideoTrackState", + "description": "All possible import states for a video track", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "description": "Not import exists", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IMPORTING", + "description": "An import is in progress", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCESS", + "description": "An import was successful", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILURE", + "description": "An import attempt was unsuccessful", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VideoTrackCuesConnection", + "description": "The connection type for VideoTrackCue.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VideoTrackCueEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VideoTrackCue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VideoTrackCueEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "VideoTrackCue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VideoTrackCue", + "description": "A single video track caption with timestamp", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Flagging", + "description": "A report by a user.", + "fields": [ + { + "name": "details", + "description": "The detailed reason for the flagging.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "flaggedContent", + "description": "The content that has been flagged by the user.", + "args": [], + "type": { + "kind": "UNION", + "name": "FlaggableContent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "description": "The general reason for the flagging.", + "args": [], + "type": { + "kind": "ENUM", + "name": "FlaggingKind", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": "The user who created the flagging.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "FlaggableContent", + "description": "Types that can be reported by users", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Message", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "FlaggingKind", + "description": "The bucket for a flagging (general reason).", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PROHIBITED_ITEMS", + "description": "prohibited-items", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CHARITY", + "description": "charity", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESALE", + "description": "resale", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FALSE_CLAIMS", + "description": "false-claims", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT", + "description": "misrep-support", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT", + "description": "not-project", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GUIDELINES_VIOLATION", + "description": "guidelines-violation", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_ISSUES", + "description": "post-funding-issues", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SPAM", + "description": "spam", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ABUSE", + "description": "abuse", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VICES_DRUGS", + "description": "vices-drugs", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VICES_ALCOHOL", + "description": "vices-alcohol", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VICES_WEAPONS", + "description": "vices-weapons", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_CLAIMS", + "description": "health-claims", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_REGULATIONS", + "description": "health-regulations", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_GMOS", + "description": "health-gmos", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_LIVE_ANIMALS", + "description": "health-live-animals", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_ENERGY_FOOD_AND_DRINK", + "description": "health-energy-food-and-drink", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FINANCIAL_CONTESTS_COUPONS", + "description": "financial-contests-coupons", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FINANCIAL_SERVICES", + "description": "financial-services", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FINANCIAL_POLITICAL_DONATIONS", + "description": "financial-political-donations", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OFFENSIVE_CONTENT_HATE", + "description": "offensive-content-hate", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OFFENSIVE_CONTENT_PORN", + "description": "offensive-content-porn", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESELLING", + "description": "reselling", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PLAGIARISM", + "description": "plagiarism", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROTOTYPE_MISREPRESENTATION", + "description": "prototype-misrepresentation", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT_IMPERSONATION", + "description": "misrep-support-impersonation", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT_OUTSTANDING_FULFILLMENT", + "description": "misrep-support-outstanding-fulfillment", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT_SUSPICIOUS_PLEDGING", + "description": "misrep-support-suspicious-pledging", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT_OTHER", + "description": "misrep-support-other", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_CHARITY", + "description": "not-project-charity", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_STUNT_OR_HOAX", + "description": "not-project-stunt-or-hoax", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_PERSONAL_EXPENSES", + "description": "not-project-personal-expenses", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_BAREBONES", + "description": "not-project-barebones", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_OTHER", + "description": "not-project-other", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GUIDELINES_SPAM", + "description": "guidelines-spam", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GUIDELINES_ABUSE", + "description": "guidelines-abuse", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_REWARD_NOT_AS_DESCRIBED", + "description": "post-funding-reward-not-as-described", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_REWARD_DELAYED", + "description": "post-funding-reward-delayed", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_SHIPPED_NEVER_RECEIVED", + "description": "post-funding-shipped-never-received", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_CREATOR_SELLING_ELSEWHERE", + "description": "post-funding-creator-selling-elsewhere", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_CREATOR_UNCOMMUNICATIVE", + "description": "post-funding-creator-uncommunicative", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_CREATOR_INAPPROPRIATE", + "description": "post-funding-creator-inappropriate", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_SUSPICIOUS_THIRD_PARTY", + "description": "post-funding-suspicious-third-party", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMENT_ABUSE", + "description": "comment-abuse", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMENT_DOXXING", + "description": "comment-doxxing", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMENT_OFFTOPIC", + "description": "comment-offtopic", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMENT_SPAM", + "description": "comment-spam", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKING_ABUSE", + "description": "backing-abuse", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKING_DOXXING", + "description": "backing-doxxing", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKING_FRAUD", + "description": "backing-fraud", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKING_SPAM", + "description": "backing-spam", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectBackerFriendsConnection", + "description": "The connection type for User.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectFaqConnection", + "description": "The connection type for ProjectFaq.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectFaqEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectFaq", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectFaqEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectFaq", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectFaq", + "description": "Faqs for a project", + "fields": [ + { + "name": "answer", + "description": "Faq answer", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "When faq was posted", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "position", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "question", + "description": "Faq question", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "When faq was updated", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectCollaboratorConnection", + "description": "The connection type for User.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectCollaboratorEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectCollaboratorEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "The email of a collaborator on a project", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "membershipState", + "description": "The state of a collaborator's membership on a project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CollaboratorMembershipState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "permissions", + "description": "The permissions of the collaborator", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CollaboratorPermission", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The title of a collaborator on a project", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CollaboratorMembershipState", + "description": "State of membership for a collaborator on a project", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "invited", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "active", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "declined", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inactive", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectRewardConnection", + "description": "The connection type for Reward.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PostConnection", + "description": "The connection type for Postable.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PostableEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PostableEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "Postable", + "description": "Something that can be posted", + "fields": [ + { + "name": "actions", + "description": "Actions you can currently perform", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PostActions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "author", + "description": "The author of the project update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authorRole", + "description": "The author role of the project update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PostAuthorRole", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "The date the project update was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "excludedRewards", + "description": "All rewards belonging to a post that were specifically marked by a creator to be excluded from receiving a post notification. This does not, however, include the no reward tier.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RewardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fans", + "description": "Users that have liked this project update.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasExcludedNoRewardTier", + "description": "True if creator has excluded the no reward tier from receiving a post notification.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includedRewards", + "description": "All rewards that were marked to recieve a post notification, excluding the no reward tier.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RewardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLiked", + "description": "Whether or not the current user has liked this project update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPublic", + "description": "True if marked as a public public post, false if the post is backers only.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isVisible", + "description": "True if the post's content is visible to the user.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Query the read field in post abilities instead." + }, + { + "name": "likesCount", + "description": "The number of likes a post has.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nextPost", + "description": "The next post.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "The project update number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pinnedAt", + "description": "The date the project update was pinned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previousPost", + "description": "The previous post.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "Project that belongs to post.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "description": "The date the project update was published.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeLeftToEdit", + "description": "How much time a creator or collaborator has left to edit the post.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The project update's title.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The post type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Post", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "The date the project update was last edited.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The project update's URL.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CreatorInterview", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "FreeformPost", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "Post", + "description": "Post types", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "FreeformPost", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CreatorInterview", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PostAuthorRole", + "description": "The project roles a project update author can have.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "creator", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collaborator", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PostActions", + "description": "List actions current user can perform on a post", + "fields": [ + { + "name": "destroy", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edit", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pin", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publish", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "read", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserConnection", + "description": "The connection type for User.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PostState", + "description": "Possible states for project posts.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "processing", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "published", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "draft", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PostFormat", + "description": "The possible post types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "freeform_post", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creator_interview", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectTimelineConnection", + "description": "The connection type for ProjectTimelineEvent.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectTimelineEventEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectTimelineEvent", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectTimelineEventEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectTimelineEvent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectTimelineEvent", + "description": "An event in a project's timeline", + "fields": [ + { + "name": "data", + "description": "Entity attached to the event, e.g. project or post", + "args": [], + "type": { + "kind": "UNION", + "name": "TimelineEventData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timestamp", + "description": "The time the event occurred", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The event type. Corresponds to a subset of activity types", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "TimelineEventData", + "description": "Types that can be reported by users", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CreatorInterview", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "FreeformPost", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CreatorInterview", + "description": "A creator interview.", + "fields": [ + { + "name": "actions", + "description": "Actions you can currently perform", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PostActions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "answers", + "description": "The interview answers associated with the creator interview.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectPaymentSourcePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjectUpdateRequest", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectUpdateRequestInput", + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectUpdateRequestPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjectVideo", - "description": "Create a project video.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectVideoInput", + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectVideoPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createQuestion", - "description": "Creates a question for an object", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateQuestionInput", + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateQuestionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createReward", - "description": "create a reward on a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateRewardInput", + { + "name": "withSkipped", + "description": "Includes skipped answers", + "type": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateRewardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createRewardItem", - "description": "Create an item which is available through the project's backer rewards.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateRewardItemInput", + { + "name": "withBlank", + "description": "Includes blank answers", + "type": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null - } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InterviewAnswerConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "author", + "description": "The author of the project update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authorRole", + "description": "The author role of the project update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PostAuthorRole", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canComment", + "description": "True if the current user can comment (considers restrictions)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canCommentSansRestrictions", + "description": "True if the current user can comment (does not consider restrictions)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canUserRequestUpdate", + "description": "Whether a user can request an update about this project from the Creator", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": "List of comments on the commentable", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateRewardItemPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createSetupIntent", - "description": "Create a Stripe SetupIntent in order to render new Stripe Elements", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateSetupIntentInput", + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateSetupIntentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createSheetForProject", - "description": "Creates a copy of the master Sheet and shares it with the project owner", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateSheetForProjectInput", + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateSheetForProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createTrackEvent", - "description": "Creates a track event", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateTrackEventInput", + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CommentConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commentsCount", + "description": "Comment count - defaults to root level comments only", + "args": [ + { + "name": "withReplies", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "The date the project update was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creatorPrompt", + "description": "The prompt for the creator interview.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreatorPrompt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "excludedRewards", + "description": "All rewards belonging to a post that were specifically marked by a creator to be excluded from receiving a post notification. This does not, however, include the no reward tier.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateTrackEventPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createUser", - "description": "Creates a new registered user", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateUserInput", + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateUserPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createUserSlug", - "description": "Add a user's slug.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateUserSlugInput", + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateUserSlugPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createUserUrl", - "description": "Add a user's website.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateUserUrlsInput", + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RewardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fans", + "description": "Users that have liked this project update.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateUserUrlsPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createVideoTrack", - "description": "Create a video track (caption) for a Project Video", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateVideoTrackInput", + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateVideoTrackPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deactivatePrelaunch", - "description": "Deactivates the prelaunch page for a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeactivateProjectPrelaunchInput", + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasExcludedNoRewardTier", + "description": "True if creator has excluded the no reward tier from receiving a post notification.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includedRewards", + "description": "All rewards that were marked to recieve a post notification, excluding the no reward tier.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeactivateProjectPrelaunchPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deactivateProjectCollaborator", - "description": "Deactivate a collaborator on a project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeactivateProjectCollaboratorInput", + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeactivateProjectCollaboratorPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteAddress", - "description": "Deletes an address", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteAddressInput", + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteAsset", - "description": "Delete a asset.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteAssetInput", + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteAssetPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteBackerSurvey", - "description": "Deletes a backer survey", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteBackerSurveyInput", + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RewardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLiked", + "description": "Whether or not the current user has liked this project update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPublic", + "description": "True if marked as a public public post, false if the post is backers only.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isVisible", + "description": "True if the post's content is visible to the user.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Query the read field in post abilities instead." + }, + { + "name": "likesCount", + "description": "The number of likes a post has.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nextPost", + "description": "The next post.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "The project update number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pinnedAt", + "description": "The date the project update was pinned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previousPost", + "description": "The previous post.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "Project that belongs to post.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectRelayId", + "description": "The root project id under which the comment is nested", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "description": "The date the project update was published.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeLeftToEdit", + "description": "How much time a creator or collaborator has left to edit the post.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The project update's title.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The post type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Post", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "The date the project update was last edited.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The project update's URL.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Commentable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreatorPrompt", + "description": "A set of interview questions to be answered.", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "questions", + "description": "All the questions in a creator prompt.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteBackerSurveyPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteBusinessAddress", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteBusinessAddressInput", + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteBusinessAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteComment", - "description": "Delete a comment", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteCommentInput", + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteOption", - "description": "Deletes an option type and values for an item", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteOptionInput", + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteOptionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletePost", - "description": "Delete a project post", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeletePostInput", + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InterviewQuestionConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The creator prompt title.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InterviewQuestionConnection", + "description": "The connection type for InterviewQuestion.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InterviewQuestionEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InterviewQuestion", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InterviewQuestionEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "InterviewQuestion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InterviewQuestion", + "description": "A creator interview question.", + "fields": [ + { + "name": "answers", + "description": "All the answers to the question.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeletePostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteProject", - "description": "Delete an unlaunched Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectInput", + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteProjectComment", - "description": "Delete a comment", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectCommentInput", + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteProjectCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteProjectImage", - "description": "Delete a project image.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectImageInput", + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteProjectImagePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteProjectVideo", - "description": "Delete a project video.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectVideoInput", + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InterviewAnswerConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "body", + "description": "The interview question text.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category", + "description": "The interview question category.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "InterviewQuestionCategory", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "InterviewQuestionCategory", + "description": "The interview question category.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "learnings", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockers", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inspiration", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "retrospective", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "process", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InterviewAnswerConnection", + "description": "The connection type for InterviewAnswer.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InterviewAnswerEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InterviewAnswer", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InterviewAnswerEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "InterviewAnswer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InterviewAnswer", + "description": "A creator interview answer.", + "fields": [ + { + "name": "body", + "description": "The interview answer text.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSkipped", + "description": "True if the creator skipped the associated question.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "question", + "description": "The question", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InterviewQuestion", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FreeformPost", + "description": "A project update.", + "fields": [ + { + "name": "actions", + "description": "Actions you can currently perform", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PostActions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "author", + "description": "The author of the project update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authorRole", + "description": "The author role of the project update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PostAuthorRole", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "body", + "description": "The body of the post.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canComment", + "description": "True if the current user can comment (considers restrictions)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canCommentSansRestrictions", + "description": "True if the current user can comment (does not consider restrictions)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canUserRequestUpdate", + "description": "Whether a user can request an update about this project from the Creator", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": "List of comments on the commentable", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteProjectVideoPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteQuestion", - "description": "Deletes a question", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteQuestionInput", + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteQuestionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteReward", - "description": "Delete a reward from a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteRewardInput", + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteRewardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteRewardItem", - "description": "Delete a reward item from a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteRewardItemInput", + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteRewardItemPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteUserUrl", - "description": "Delete a user's url", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteUserUrlsInput", + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CommentConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commentsCount", + "description": "Comment count - defaults to root level comments only", + "args": [ + { + "name": "withReplies", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteUserUrlsPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteVideoTrack", - "description": "Delete a video track (caption) from a video", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteVideoTrackInput", + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "The date the project update was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "excludedRewards", + "description": "All rewards belonging to a post that were specifically marked by a creator to be excluded from receiving a post notification. This does not, however, include the no reward tier.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteVideoTrackPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dislikeProject", - "description": "Adds disliked projects to a users taste profile", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DislikeProjectInput", + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DislikeProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "endLatePledges", - "description": "End late pledges for a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EndLatePledgesInput", + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EndLatePledgesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "followUser", - "description": "Causes the current user to follow a specified user", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "FollowUserInput", + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "FollowUserPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "generateProjectPreview", - "description": "Enable the preview url for a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GenerateProjectPreviewInput", + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RewardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fans", + "description": "Users that have liked this project update.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "GenerateProjectPreviewPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inviteProjectCollaborator", - "description": "Invite a new collaborator on a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "InviteProjectCollaboratorInput", + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "InviteProjectCollaboratorPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "launchProject", - "description": "Launch a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LaunchProjectInput", + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LaunchProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "likePost", - "description": "Like a specified project update", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LikePostInput", + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LikePostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "likeProject", - "description": "Adds a like for the passed in project to the user's taste profile", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LikeProjectInput", + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasExcludedNoRewardTier", + "description": "True if creator has excluded the no reward tier from receiving a post notification.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includedRewards", + "description": "All rewards that were marked to recieve a post notification, excluding the no reward tier.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LikeProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "likeQuizProject", - "description": "Adds a quiz project and any attributes the user has liked to their taste profile", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LikeQuizProjectInput", + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LikeQuizProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lockAddresses", - "description": "Locks backer address changes for a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LockAddressesInput", + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LockAddressesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "migrateToFulfillmentStatus", - "description": "Migrate's a project's eligible backings to new fulfillment status tool.", - "args": [ - { - "name": "input", - "description": null, - "type": { + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RewardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLiked", + "description": "Whether or not the current user has liked this project update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPublic", + "description": "True if marked as a public public post, false if the post is backers only.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isVisible", + "description": "True if the post's content is visible to the user.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Query the read field in post abilities instead." + }, + { + "name": "likesCount", + "description": "The number of likes a post has.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeImages", + "description": "The images associated with the post via native ui.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "MigrateToFulfillmentStatusInput", + "kind": "OBJECT", + "name": "Image", "ofType": null } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MigrateToFulfillmentStatusPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSourceDelete", - "description": "Delete a user's payment source", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nextPost", + "description": "The next post.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "The project update number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pinnedAt", + "description": "The date the project update was pinned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previousPost", + "description": "The previous post.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "Project that belongs to post.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectRelayId", + "description": "The root project id under which the comment is nested", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "description": "The date the project update was published.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeLeftToEdit", + "description": "How much time a creator or collaborator has left to edit the post.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The project update's title.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The post type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Post", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "The date the project update was last edited.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The project update's URL.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Commentable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Image", + "description": "A post image", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "URL of the image", + "args": [ + { + "name": "width", + "description": "The width of the image in pixels.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectActions", + "description": "List actions current user can perform on a project", + "fields": [ + { + "name": "displayConvertAmount", + "description": "Whether or not the user is in a state to see currency conversions", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shareDraft", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "showExternalSurvey", + "description": "Whether or not the external survey should be displayed", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BackerSurvey", + "description": "A backer survey that a creator sends", + "fields": [ + { + "name": "backerQuestions", + "description": "Project- and reward- level survey questions", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "PaymentSourceDeleteInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Question", + "ofType": null + } } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PaymentSourceDeletePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinPost", - "description": "Pin a project update", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PinPostInput", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backersRemaining", + "description": "The number of backers who have not answered the survey", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sentAt", + "description": "When the survey was sent", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "surveyCompletePercentage", + "description": "The percentage of surveys that have been completed", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectBusinessAddressConnection", + "description": "The connection type for BusinessAddress.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BusinessAddressEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BusinessAddress", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BusinessAddressEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mainAddress", + "description": "Whether or not this is the main address for the project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "BusinessAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "FulfillmentStatus", + "description": "All available fulfillment statuses", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NO_REWARDS_MADE", + "description": "No rewards made; default value", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SOME_REWARDS_MADE", + "description": "Some rewards made", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALL_REWARDS_MADE", + "description": "All rewards made", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FULFILLING_SOME_REWARDS", + "description": "Fulfilling some rewards", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FULFILLING_ALL_REWARDS", + "description": "Fulfilling all rewards", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FULFILLMENT_COMPLETE", + "description": "Fulfillment complete", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreatorToolsPaths", + "description": null, + "fields": [ + { + "name": "advancedAnalyticsPath", + "description": "The advanced analytics path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backerReportPath", + "description": "The backer report path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backerSurveyPath", + "description": "The backer survey path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collaboratorsPath", + "description": "The project collaborators path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contactPath", + "description": "The contact path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creatorFaqPath", + "description": "The creator faq path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creatorHandbookPath", + "description": "The creator handbook path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dashboardPath", + "description": "The project dashboard path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editRewardsProjectPath", + "description": "The edit rewards project path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fulfillmentDashboardPath", + "description": "The fulfillment dashboard path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "helpResourcesPath", + "description": "The help resources path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "messageThreadsPath", + "description": "The messages thread path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledgeRedemptionPath", + "description": "The path to access creator pledge redemption tools", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postsDashboardDraftsPath", + "description": "The draft posts path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postsDashboardPublishedPath", + "description": "The published posts path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectBuildPath", + "description": "The project build path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectPath", + "description": "The project path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserBackingsConnection", + "description": "The connection type for Backing.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BackingEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Please use backingsCount instead." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BackingEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserCreatedProjectsConnection", + "description": "The connection type for Project.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrderDirection", + "description": "Ordering direction values", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectsConnectionWithTotalCount", + "description": "The connection type for Project.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recommendationsEnabled", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refTag", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MembershipProjectsConnection", + "description": "The connection type for Project.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserActiveProjectsConnection", + "description": "The connection type for Project.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserInvitedProjectsConnection", + "description": "The connection type for Project.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserOrganizationsConnection", + "description": "The connection type for Organization.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrganizationEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrganizationEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Organization", + "description": "An organization", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "An organization's name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "An organization's slug", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrganizationMembershipState", + "description": "Possible states for an organization membership", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PENDING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DENIED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ADMIN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserCuratedPagesConnection", + "description": "The connection type for CuratedPage.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CuratedPageEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CuratedPage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CuratedPageEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CuratedPage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CuratedPage", + "description": "A curated page", + "fields": [ + { + "name": "description", + "description": "A curated page's description.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "A curated page's unique URL identifier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "A curated page's title.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserFollowersConnection", + "description": "The connection type for User.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserFollowingConnection", + "description": "The connection type for User.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserSavedProjectsConnection", + "description": "The connection type for Project.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserConversationsConnection", + "description": "The connection type for Conversation.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConversationEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Conversation", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConversationEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Conversation", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MailboxType", + "description": "A mailbox", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ALL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INBOX", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SENT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNREAD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ARCHIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SPAM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SurveyResponsesConnection", + "description": "The connection type for SurveyResponse.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SurveyResponseEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SurveyResponse", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SurveyResponseEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SurveyResponse", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddressConnection", + "description": "The connection type for Address.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AddressEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddressEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Notification", + "description": "An object containing a user's notifications.", + "fields": [ + { + "name": "email", + "description": "Are email notifications enabled for this topic", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "frequency", + "description": "The frequency of the notification", + "args": [], + "type": { + "kind": "ENUM", + "name": "UserNotificationFrequency", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The ID of the Notification", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mobile", + "description": "Are mobile notifications enabled for this topic", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectId", + "description": "The ID of the associated Project", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectName", + "description": "The name of the associated Project", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "topic", + "description": "The topic of the notification", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UserNotificationTopic", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UserNotificationTopic", + "description": "User notification topics", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "messages", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backings", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creator_digest", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updates", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "follower", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "friend_activity", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "friend_signup", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comment_replies", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creator_edu", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketing_update", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_launch", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UserNotificationFrequency", + "description": "User notification frequencies", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "once_a_day", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "twice_a_day", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NewsletterSubscriptions", + "description": "A subsciption a user has to a particular newsletter.", + "fields": [ + { + "name": "alumniNewsletter", + "description": "The subscription to the AlumniNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "artsCultureNewsletter", + "description": "The subscription to the ArtsCultureNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creatorNewsletter", + "description": "The subscription to the CreatorNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filmNewsletter", + "description": "The subscription to the FilmNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gamesNewsletter", + "description": "The subscription to the GamesNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "happeningNewsletter", + "description": "The subscription to the HappeningNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inventNewsletter", + "description": "The subscription to the InventNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "musicNewsletter", + "description": "The subscription to the MusicNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectsYoullLoveNewsletter", + "description": "The subscription to the ProjectsYoullLoveNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "promoNewsletter", + "description": "The subscription to the PromoNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishingNewsletter", + "description": "The subscription to the PublishingNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "weeklyNewsletter", + "description": "The subscription to the WeeklyNewsletter newsletter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserRestriction", + "description": "A user's restrictions", + "fields": [ + { + "name": "releaseAt", + "description": "Date when the restriction will be lifted. If null, the restriction is indefinite.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "restriction", + "description": "Type of restriction a user has", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UserRestrictionKind", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UserRestrictionKind", + "description": "Various restriction states, e.g. messaging, commenting", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "messaging", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commenting", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledging", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submitting", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edit_spotlight_pages", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UsdType", + "description": "Informs how USD currencies should be rendered, based on user's location", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "domestic", + "description": "The user has chosen USD as their currency and they are in the US", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "international", + "description": "The user has chosen USD as their currency but they are not in the US", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LocationsConnection", + "description": "The connection type for Location.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LocationEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LocationEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Order", + "description": "An order.", + "fields": [ + { + "name": "address", + "description": "The delivery or home address associated with the order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backer", + "description": "The associated backer", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backing", + "description": "The associated backing", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fundsCaptureKey", + "description": "The funds capture key", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "The project associated with the order", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardItemTax", + "description": "The cost of tax on reward items", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingAmount", + "description": "The cost of shipping", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingTax", + "description": "The cost of tax on shipping", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The order's state, e.g. draft, submitted, successful, errored, missed", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderStateEnum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": "The total cost for the order including taxes and shipping", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalTax", + "description": "The total tax amount for the order", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrderStateEnum", + "description": "The state of the order, e.g. draft, submitted, successful, errored, missed.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "draft", + "description": "draft", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submitted", + "description": "submitted", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "successful", + "description": "successful", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errored", + "description": "errored", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "missed", + "description": "missed", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Checkout", + "description": "Intermediary set of changes that have yet to be applied to a backing", + "fields": [ + { + "name": "action", + "description": "The action that the backer is attempting to complete with this checkout", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CheckoutAction", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addOns", + "description": "The addons that the backer has chosen", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PinPostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postExcludeReward", - "description": "Exclude a reward's backers from getting notifications about a post.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PostExcludeRewardInput", + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PostExcludeRewardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postIncludeReward", - "description": "Include a reward's backers in notifications about a post.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PostIncludeRewardInput", + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PostIncludeRewardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishEditorialLayout", - "description": "Publish an Editorial Layout.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PublishEditorialLayoutTypeInput", + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardTotalCountConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backing", + "description": "The backing that the checkout is modifying.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "convertedTotal", + "description": "Desired amount backer wishes to pledge to the project, including the shipping amount, converted to the backer’s chosen currency", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "estimatedShippingTotalMax", + "description": "Estimated shipping maximum for the reward/addons chosen by the backer for their location", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "estimatedShippingTotalMin", + "description": "Estimated shipping minimum for the reward/addons chosen by the backer for their location", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failedStateReason", + "description": "The translated reason that a checkout might have failed", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "guest", + "description": "Is true when the checkout was created by a guest account", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isRacing", + "description": "Is true when more than one backer is checking out a limited/scarce reward at once", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSepaEligible", + "description": "Whether the project can accept a pledge with SEPA account as the payment source", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isValidForOnSessionCheckout", + "description": "Checks whether the checkout is valid prior to charging the user's card.", + "args": [ + { + "name": "stripePaymentMethodId", + "description": "the stripe payment method id, starting with either `card_` or `pm_` (the same id passed to stripe)", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PublishEditorialLayoutTypePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishPost", - "description": "Publish a project post", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + { + "name": "paymentIntentClientSecret", + "description": "the client_secret returned by createPaymentIntent, starts with `pi_` (the same secret passed to stripe)", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Validation", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limitedRewardClaimedUntil", + "description": "If the checkout contains a limited reward, returns an ISO8601 date for when the claim on the reward is expired", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentUrl", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pledgeTotal", + "description": "Desired amount backer wishes to pledge to the project, excluding the shipping amount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "redirectUrl", + "description": "The URL to redirect to on a successful checkout", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reward", + "description": "The reward the backer is expecting", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingLocation", + "description": "Where the user is based.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Location", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shippingTotal", + "description": "Shipping amount for the reward chosen by the backer for their location", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The current state of the checkout", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CheckoutState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeOnSessionPaymentRedirectUrl", + "description": "The full URL to redirect to after an on_session payment via Stripe", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripePaymentSetupRedirectUrl", + "description": "The full URL to redirect to after payment setup via Stripe", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": "Desired amount backer wishes to pledge to the project, including the shipping amount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CheckoutState", + "description": "All available states for a checkout", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AUTHORIZING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VERIFYING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCESSFUL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CheckoutAction", + "description": "All actions a user may attempt to complete with a checkout", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PLEDGE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LATE_PLEDGE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ADJUSTMENT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SOURCE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REAUTH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AUTHENTICATE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RefundCheckout", + "description": "Intermediary set of changes that have yet to be applied to a backing", + "fields": [ + { + "name": "amount", + "description": "The total amount of the refund", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backing", + "description": "The backing associated with the refund", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientSecret", + "description": "If `requires_action` is true, `client_secret` should be used to initiate additional client-side authentication steps", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requiresAction", + "description": "Whether this refund checkout requires additional client-side authentication steps (e.g. 3DS2)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "The state of the redund checkout", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RefundCheckoutState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateReason", + "description": "Reason given when state is in a failed state", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripePaymentSetupRedirectUrl", + "description": "The full URL to redirect to after payment setup via Stripe in refunds", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RefundCheckoutState", + "description": "All available states for a refund checkout", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AUTHORIZING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCESSFUL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERRORED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Claims", + "description": "Detect claims in text.", + "fields": [ + { + "name": "matches", + "description": "The matched claims found in the text.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "PublishPostInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ClaimMatches", + "ofType": null + } } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PublishPostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refreshSpreadsheetData", - "description": "Refreshes the spreadsheet data from the sheet", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ClaimMatches", + "description": "Token, match_type, start, and end position of claims language.", + "fields": [ + { + "name": "end", + "description": "The end position of the token in the source text", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "matchType", + "description": "The matching strategy used to find the token (either 'POS' or 'regex').", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "start", + "description": "The start position of the token in the source text", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token", + "description": "Token/phrase of matched claims language.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GoalBuckets", + "description": "Buckets of project goals", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BUCKET_0", + "description": "Range from 0 to 1000 USD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_1", + "description": "Range from 1000 to 10000 USD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_2", + "description": "Range from 10000 to 100000 USD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_3", + "description": "Range from 100000 to 1000000 USD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_4", + "description": "Range from 1000000 to Infinity USD", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PledgedBuckets", + "description": "Buckets of amount pledged", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BUCKET_0", + "description": "Range from 0 to 1000 USD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_1", + "description": "Range from 1000 to 10000 USD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_2", + "description": "Range from 10000 to 100000 USD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_3", + "description": "Range from 100000 to 1000000 USD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_4", + "description": "Range from 1000000 to Infinity USD", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RaisedBuckets", + "description": "Buckets of percentage raised", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BUCKET_0", + "description": "Range from 0 to 75 percent", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_1", + "description": "Range from 75 to 100 percent", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET_2", + "description": "Range from 100 to Infinity percent", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RecommendationsModel", + "description": "What model to use for project recommendations", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LSI", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LDA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RecommendationsSource", + "description": "What source to use for project recommendations", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PROJECT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKINGS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WATCHES", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TASTE_PROFILE_LIKES", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TASTE_PROFILE_DISLIKES", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProjectSort", + "description": "What order to sort projects in", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "MAGIC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POPULARITY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NEWEST", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "END_DATE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MOST_FUNDED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MOST_BACKED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISTANCE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UploadLimit", + "description": "A maximum valid filesize for an upload.", + "fields": [ + { + "name": "contentTypes", + "description": "An array of the valid content types for an upload of this type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "RefreshSpreadsheetDataInput", + "kind": "SCALAR", + "name": "String", "ofType": null } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RefreshSpreadsheetDataPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeSheetFromProject", - "description": "Removes the spreadsheet associated to a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveSheetFromProjectInput", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fileSize", + "description": "Maximum file size in the provided units.", + "args": [ + { + "name": "unit", + "description": "The unit to return the file size in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UploadLimitFileSizeUnit", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UploadLimitFileSizeUnit", + "description": "The unit of file size the return the upload limit in.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BYTES", + "description": "Bytes.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KILOBYTES", + "description": "Kilobytes.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEGABYTES", + "description": "Megabytes.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UploadLimitFiletype", + "description": "The type of file we are checking the upload limit of.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ASSET_VIDEO", + "description": "An asset video file.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AUDIO", + "description": "An audio file.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PHOTO", + "description": "A photo file.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SMALLER_VIDEO", + "description": "A smaller video file.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SOUND", + "description": "A sound file", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VIDEO", + "description": "A video file.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialPageForAdminConnection", + "description": "The connection type for EditorialPageForAdmin.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialPageForAdminEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialPageForAdmin", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialPageForAdminEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EditorialPageForAdmin", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialPageForAdmin", + "description": "An Editorial Page fully loaded with admin only fields", + "fields": [ + { + "name": "attachableAssoc", + "description": "Rich Text Editor property for attachableAssoc.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attachableId", + "description": "Rich Text Editor property for attachableId.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "When this page was created", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editor", + "description": "This page's editor.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "flatSlug", + "description": "(Deprecated) Slug where `/` is replaced by `-`. Used for ref tag and admin routing.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "identifier", + "description": "An identifier for the page. Used for ref tags.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastRevision", + "description": "Last revision", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialRevisionForAdmin", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lookerDashboardUrl", + "description": "A link to the Looker Dashboard for this page, if any", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The page name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageType", + "description": "The page type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EditorialPageType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedRevision", + "description": "Published revision", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EditorialRevisionForAdmin", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "revisions", + "description": "The revisions in reverse chronological order.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveSheetFromProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reportSpam", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ReportSpamInput", + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ReportSpamPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requestPasswordReset", - "description": "Requests a password reset email.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RequestPasswordResetInput", + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RequestPasswordResetPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resetBackerSurvey", - "description": "Reset a backer survey", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialRevisionForAdminConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "The slug of this page. Can include `/'.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stats", + "description": "Stats for the past 30 days", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialPageStats", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "When this page was last updated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EditorialPageType", + "description": "Editorial page types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "article", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resource", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prompt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "international", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialRevisionForAdmin", + "description": "An Editorial Page Revision fully loaded with admin attributes", + "fields": [ + { + "name": "author", + "description": "The person who created this revision", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "When this editorial layout was created", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "The page metadata", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialRevisionMetadata", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "modules", + "description": "The modules for the editorial revision", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "ResetBackerSurveyInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "Editorial", + "ofType": null + } } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ResetBackerSurveyPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sendMessage", - "description": "Send a message", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page", + "description": "The page that this revision belongs to", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialPage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "published", + "description": "Is the editorial revision published?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "description": "When the editorial revision was published.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publisher", + "description": "The person who published this revision", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sequence", + "description": "The sequence number for this revision", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "translationStatus", + "description": "Counts of translated / total strings for each locale", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "SendMessageInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialTranslationStatus", + "ofType": null + } } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SendMessagePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sendSubmissionMessage", - "description": "Send a message for a project submission", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "When this editorial layout was created", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uuid", + "description": "The revision uuid", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialPage", + "description": "An Editorial Page", + "fields": [ + { + "name": "createdAt", + "description": "When this page was created", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The page name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageType", + "description": "The page type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EditorialPageType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedRevision", + "description": "The currently published revision. Can be null.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EditorialRevision", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "The slug of this page. Can include `/'.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "When this page was last updated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialRevision", + "description": "An Editorial Page Revision", + "fields": [ + { + "name": "metadata", + "description": "The page metadata", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialRevisionMetadata", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "modules", + "description": "The modules for the editorial revision", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "SendSubmissionMessageInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "Editorial", + "ofType": null + } } - }, - "defaultValue": null - } - ], - "type": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page", + "description": "The page that this revision belongs to", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialPage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uuid", + "description": "The revision uuid", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialRevisionMetadata", + "description": null, + "fields": [ + { + "name": "description", + "description": "The revision description", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ogImage", + "description": "The revision og_image", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The revision title", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "Editorial", + "description": "Editorial tool to create and modify content modules on discovery pages", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ProjectCollection", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "NewsletterSignUp", + "ofType": null + }, + { "kind": "OBJECT", - "name": "SendSubmissionMessagePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sendSurvey", - "description": "Sends a backer survey and creates backer carts", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SendSurveyInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "PromoCollection", + "ofType": null + }, + { "kind": "OBJECT", - "name": "SendSurveyPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setAddressAsPrimary", - "description": "Sets an address as the primary/default address for the user", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetAddressAsPrimaryInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "NewsCollection", + "ofType": null + }, + { "kind": "OBJECT", - "name": "SetAddressAsPrimaryPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setAddressCollectionEnabled", - "description": "Sets address_collection_enabled", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetAddressCollectionEnabledInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "FeaturedProjectCollection", + "ofType": null + }, + { "kind": "OBJECT", - "name": "SetAddressCollectionEnabledPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setBackingFulfillmentStatuses", - "description": "Sets the fulfillment status of multiple backings at once.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetBackingFulfillmentStatusesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "SingleProjectContainer", + "ofType": null + }, + { "kind": "OBJECT", - "name": "SetBackingFulfillmentStatusesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setBackingNote", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetBackingNoteInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "BespokeComponent", + "ofType": null + }, + { "kind": "OBJECT", - "name": "SetBackingNotePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setMainBusinessAddress", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetMainBusinessAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "Header", + "ofType": null + }, + { "kind": "OBJECT", - "name": "SetMainBusinessAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setProjectSlug", - "description": "Set a project slug.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetProjectSlugInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "MastheadImage", + "ofType": null + }, + { "kind": "OBJECT", - "name": "SetProjectSlugPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setProjectStatus", - "description": "Updates the project status", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetProjectStatusInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "ExploreSubcategories", + "ofType": null + }, + { "kind": "OBJECT", - "name": "SetProjectStatusPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signInWithApple", - "description": "Signs in or sign up a user via the Sign in With Apple service", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SignInWithAppleInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "Article", + "ofType": null + }, + { "kind": "OBJECT", - "name": "SignInWithApplePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitProject", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SubmitProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "ShortText", + "ofType": null + }, + { "kind": "OBJECT", - "name": "SubmitProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitRefundCheckout", - "description": "Refund a backing.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SubmitRefundCheckoutInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "EditorialRichText", + "ofType": null + }, + { "kind": "OBJECT", - "name": "SubmitRefundCheckoutPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitResponses", - "description": "Associates backing with an address, updates cart with item preference selections, and creates answers to survey questions.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + "name": "SurveyEmbed", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ProjectCollection", + "description": "A curated set of projects based off a search query", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "description": "The projects to display in this collection", + "args": [ + { + "name": "count", + "description": "The number of projects needed for this collection", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "4" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "SubmitResponsesInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SubmitResponsesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitVatNumber", - "description": "Submits the VAT number to rosie", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "query", + "description": "The raw search query to populate the project collection", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The localized title of this project collection", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackingLabel", + "description": "The label to track this project collection", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The url that is linked to the project collection", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NewsletterSignUp", + "description": "Sign up for a newsletter.", + "fields": [ + { + "name": "description", + "description": "Description of the newsletter", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newsletterSource", + "description": "The source that should be recorded for the newsletter signup", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newsletterType", + "description": "ID of the newsletter", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "signupHeadline", + "description": "Headline in the newsletter signup", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "Name of the newsletter", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PromoCollection", + "description": "A curated set of promos", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "layout", + "description": "Layout for this promo collection", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EditorialPromoCollectionLayout", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxFeaturedItems", + "description": "Maximum number of items to display", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "promos", + "description": "The promos in this collection", + "args": [ + { + "name": "all", + "description": "Request all the items", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "SubmitVatNumberInput", + "kind": "OBJECT", + "name": "Promo", "ofType": null } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SubmitVatNumberPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toggleCommentPin", - "description": "Toggle whether a comment is pinned.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ToggleCommentPinInput", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "soloItemFullWidth", + "description": "True if single item should be displayed full width", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "theme", + "description": "Visual theme for this promo collection", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EditorialPromoCollectionTheme", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "Title for this collection. Can be blank.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EditorialPromoCollectionTheme", + "description": "Visual themes for Editorial Promo Collections", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PROMO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FLEX", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EditorialPromoCollectionLayout", + "description": "Layouts for Editorial Promo Collections", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TWO_COLUMNS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "THREE_COLUMNS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Promo", + "description": "A promotional image used in a layout.", + "fields": [ + { + "name": "audioUrl", + "description": "The url for the audio player.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backgroundColor", + "description": "The background color within the promo", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cta", + "description": "Promo call to action", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The details of the promo module", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "featuredAt", + "description": "When this promo should be featured", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageUrl", + "description": "The url for the background image of the promo module.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "language", + "description": "The primary language of the promo module.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The localized title of this promo module.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackingLabel", + "description": "The label to track this promo module", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The url that is linked to the promo module.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NewsCollection", + "description": "A curated set of news articles", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newsItems", + "description": "The news items in this collection", + "args": [ + { + "name": "limit", + "description": "The number of news items to display in this collection", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": "3" }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ToggleCommentPinPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toggleProjectMilestone", - "description": "Toggles a milestone for a given project and category to completed or not completed", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ToggleProjectMilestoneInput", + { + "name": "all", + "description": "Request all the items", + "type": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ToggleProjectMilestonePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toggleProjectPreview", - "description": "Enable & disable the preview url for a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "ToggleProjectPreviewInput", + "kind": "OBJECT", + "name": "NewsItem", "ofType": null } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ToggleProjectPreviewPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "translateEditorialLayout", - "description": "Translate an Editorial Layout.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "TranslateEditorialLayoutTypeInput", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The localized title of this news collection", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NewsItem", + "description": "A curated news article used in an editorial layout.", + "fields": [ + { + "name": "attribution", + "description": "The byline of this news item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The localized description of this news item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "featuredAt", + "description": "When this news item should be featured", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageUrl", + "description": "The url for the background image of the news item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "language", + "description": "The primary language of the news item. `null` if available in all languages.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mediaType", + "description": "The type of content of this news item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "description": "The source or author of the news article.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The localized title of this news item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The url that links to the news article.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FeaturedProjectCollection", + "description": "A set of projects that can be scheduled to be featured", + "fields": [ + { + "name": "collectionQueryOverride", + "description": "The project collection query used to generate the featured project's project list", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentlyFeaturedProject", + "description": "The currently featured project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FeaturedProjectItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "featuredProjectItems", + "description": "The featured project items in this collection", + "args": [ + { + "name": "limit", + "description": "The number of featured project items to display in this collection", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": "1" }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TranslateEditorialLayoutTypePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "triggerThirdPartyEvent", - "description": "Triggers third party event", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "TriggerThirdPartyEventInput", + { + "name": "all", + "description": "Request all the items", + "type": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TriggerThirdPartyEventPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unblockUser", - "description": "Unblock a user", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnblockUserInput", + "kind": "OBJECT", + "name": "FeaturedProjectItem", "ofType": null } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnblockUserPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "undislikeProject", - "description": "Removes a like for the passed in project from the user's taste profile", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectList", + "description": "A recommended collection of projects, optionally controlled by collectionQueryOverride", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectCollection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The localized title of the featured project section. (eg: 'Featured project')", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FeaturedProjectItem", + "description": "A curated project to be featured in an editorial layout.", + "fields": [ + { + "name": "description", + "description": "The project description or, if specified, the project description override", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "featuredAt", + "description": "When this featured project item should be featured", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageOverride", + "description": "If specified, will override the image of the associated project", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "The project that is featured", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectId", + "description": "The project id (pid) of the featured project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sectionUrl", + "description": "The see more url for this featured section", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The project title or, if specified, the project title override", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SingleProjectContainer", + "description": "Projects that can be shown in article", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selectedProject", + "description": "The currently selected project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SingleProjectItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "singleProjectItems", + "description": "The selected project items in this collection", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "UndislikeProjectInput", + "kind": "OBJECT", + "name": "SingleProjectItem", "ofType": null } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UndislikeProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unfollowUser", - "description": "Causes the current user to unfollow a specified user", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SingleProjectItem", + "description": "A selected project to be shown in an editorial layout.", + "fields": [ + { + "name": "description", + "description": "The project description or, if specified, the project description override", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageOverride", + "description": "If specified, will override the image of the associated project", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "The project that is featured", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectId", + "description": "The project id (pid) of the featured project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sectionUrl", + "description": "The see more url for this featured section", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The project title or, if specified, the project title override", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BespokeComponent", + "description": "Maps directly to a specialty built React component", + "fields": [ + { + "name": "component", + "description": "Exact name of the React component (used to lookup the component)", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "language", + "description": "Language for which to display the React component", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "props", + "description": "Data properties to be passed down to the React component", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "JSON", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Header", + "description": "A header for an editorial layout.", + "fields": [ + { + "name": "blurb", + "description": "The localized blurb of this header", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categories", + "description": "The categories linked to this header", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnfollowUserInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + } } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnfollowUserPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unlikePost", - "description": "Unlike a specified project update", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "links", + "description": "The links of this header", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnlikePostInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "HeaderLink", + "ofType": null + } } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnlikePostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unlikeProject", - "description": "Removes a like for the passed in project from the user's taste profile", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnlikeProjectInput", + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The localized title of this header", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "HeaderLink", + "description": "A link of a header for an editorial layout.", + "fields": [ + { + "name": "content", + "description": "The localized text content of this link", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openInNewTab", + "description": "True if the link should open a new tab when clicked on", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The url this link points to", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MastheadImage", + "description": "A masthead image with text for an editorial layout.", + "fields": [ + { + "name": "header", + "description": "The header text overlaying the masthead image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageUrl", + "description": "The url for the backgrorund image of the masthead.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subheader", + "description": "The smaller subheader text overlaying the masthead image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExploreSubcategories", + "description": "Top subcategories", + "fields": [ + { + "name": "category", + "description": "The root category", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Category", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categoryId", + "description": "The root category database id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subcategories", + "description": "Top subcategories ordered by number of live projects descending", + "args": [ + { + "name": "count", + "description": "The maximum number of subcategories to return", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnlikeProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpinPost", - "description": "Unpin a project update", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + }, + "defaultValue": "10" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnpinPostInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ExploreSubcategory", + "ofType": null + } } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnpinPostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "untagProject", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UntagProjectInput", + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExploreSubcategory", + "description": "A subcategory for ExploreSubcategories", + "fields": [ + { + "name": "categoryId", + "description": "The category database id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The subcategory name for the current language", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "description": "The projects to display in this collection", + "args": [ + { + "name": "count", + "description": "The number of projects needed for this collection", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UntagProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unwatchProject", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + }, + "defaultValue": "10" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnwatchProjectInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnwatchProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateBackerCompleted", - "description": "Update the backing completed at field with a backing_completed toggle", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Article", + "description": "An article block for Editorial pages", + "fields": [ + { + "name": "attachableAssoc", + "description": "AdminUI: Rich Text Editor property for attachableAssoc.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attachableId", + "description": "AdminUI: Rich Text Editor property for attachableId.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "body", + "description": "The html body of the article.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "byline", + "description": "The author of the article. Can be an empty string.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "displayTopByline", + "description": "Determines if the byline should be displayed at the top of the article", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicationDate", + "description": "The date this article is published on. This date is only informative and won't affect module visibility.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subtitle", + "description": "The subtitle of the article. Can be an empty string.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The title of the article. Can be an empty string.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShortText", + "description": "An Short Text block for Editorial pages", + "fields": [ + { + "name": "backgroundColor", + "description": "Hex value of the background color.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "body", + "description": "The plain text body of the Short Text. May contain line breaks.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ctaText", + "description": "The text of the CTA. Can be an empty string.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ctaUrl", + "description": "The url the CTA points to. Can be an empty string.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ruleColor", + "description": "Hex value of the rule color.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subtitle", + "description": "The subtitle of the Short Text. Can be an empty string.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The title of the Short Text. Can be an empty string.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialRichText", + "description": "A Rich Text block for Editorial pages", + "fields": [ + { + "name": "attachableAssoc", + "description": "AdminUI: Rich Text Editor property for attachableAssoc.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attachableId", + "description": "AdminUI: Rich Text Editor property for attachableId.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "body", + "description": "The html body of the rich text module.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SurveyEmbed", + "description": "An embedded iframe containing a Survey", + "fields": [ + { + "name": "embedUrl", + "description": "The url of the survey being embedded", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "height", + "description": "Height of the embedded iframe", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialTranslationStatus", + "description": null, + "fields": [ + { + "name": "locale", + "description": "The language", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EditorialTranslationStatusLocale", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": "Total number of strings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "translated", + "description": "Number of strings translated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EditorialTranslationStatusLocale", + "description": "Editorial locale", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "de", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "es", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fr", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "it", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ja", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zh", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialRevisionForAdminConnection", + "description": "The connection type for EditorialRevisionForAdmin.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialRevisionForAdminEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialRevisionForAdmin", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialRevisionForAdminEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EditorialRevisionForAdmin", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialPageStats", + "description": null, + "fields": [ + { + "name": "backingsCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backingsUsd", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageViews", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectClicks", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EditorialPageSortField", + "description": "Field you can sort Editorial Pages by", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NAME", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_AT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATED_AT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SLUG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EditorialPageSortDirection", + "description": "Direction to sort Editorial Pages", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialConnection", + "description": "The connection type for Editorial.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "Editorial", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EditorialEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "UNION", + "name": "Editorial", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FundingCurrency", + "description": "Information about a currency a creator can fund a project in", + "fields": [ + { + "name": "currency", + "description": "Currency code", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CurrencyCode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "decimal", + "description": "Does the currency use decimals (not zero-decimal)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxGoal", + "description": "Maximum amount a creator can specify for a project goal", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxPledge", + "description": "Maximum amount a backer can specify for a pledge", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minPledge", + "description": "Minimum amount a backer can specify for a pledge", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TagsConnection", + "description": "The connection type for Tag.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TagEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Tag", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TagEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Tag", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "QuizProjectsConnection", + "description": "The connection type for QuizProject.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "QuizProjectEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "QuizProject", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "QuizProjectEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "QuizProject", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "QuizProject", + "description": "An editorialized quiz project for the taste profile quiz.", + "fields": [ + { + "name": "editorializedBlurb", + "description": "The editorialized version of the project blurb", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "likeableAttributes", + "description": "All the likeable attributes for a quiz project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateBackerCompletedInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LikeableAttribute", + "ofType": null + } } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateBackerCompletedPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateBacking", - "description": "Update an existing backing for a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateBackingInput", + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LikeableAttribute", + "description": "An attribute about a quiz project that a user can select in the taste profile quiz.", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": "The text of the attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "KsrFact", + "description": "A Kickstarter fact", + "fields": [ + { + "name": "contributor", + "description": "Fact contributor", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "date", + "description": "Fact date", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fact", + "description": "Kickstarter fact", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PledgeProjectsOverview", + "description": "Provides an overview of pledge projects", + "fields": [ + { + "name": "pledges", + "description": "List of pledged projects", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateBackingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateBackingPaymentSource", - "description": "Update a backing's payment source", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateBackingPaymentSourceInput", + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateBackingPaymentSourcePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateBusinessAddress", - "description": "Updates an existing business address.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateBusinessAddressInput", + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateBusinessAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateConsent", - "description": "Handle a user's updated consent for data collection purposes.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateConsentInput", + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PledgedProjectsOverviewPledgesConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PledgedProjectsOverviewPledgesConnection", + "description": "The connection type for PledgeProjectOverviewItem.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PledgeProjectOverviewItemEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "PledgeProjectOverviewItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PledgeProjectOverviewItemEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "UNION", + "name": "PledgeProjectOverviewItem", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "PledgeProjectOverviewItem", + "description": "Pledged Projects Overview pledges item: Tier1AddressLockingSoon, Tier1PaymentFailed, Tier1PaymentAuthenticationRequired, Tier1OpenSurvey", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { "kind": "OBJECT", - "name": "UpdateConsentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCreatorInterview", - "description": "Update a creator interview", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateCreatorInterviewInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "Tier1AddressLockingSoon", + "ofType": null + }, + { "kind": "OBJECT", - "name": "UpdateCreatorInterviewPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateFulfillmentModalDismissedAt", - "description": "Update a project's fulfillment_modal_dismissed_at timestamp.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateFulfillmentModalDismissedAtInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "Tier1PaymentFailed", + "ofType": null + }, + { "kind": "OBJECT", - "name": "UpdateFulfillmentModalDismissedAtPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateOption", - "description": "Updates an option type and values for an item", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateOptionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "Tier1PaymentAuthenticationRequired", + "ofType": null + }, + { "kind": "OBJECT", - "name": "UpdateOptionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateOrderState", - "description": "Update the state of an order, e.g. draft, submitted, successful, errored, missed.", - "args": [ - { - "name": "input", - "description": null, - "type": { + "name": "Tier1OpenSurvey", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "Tier1AddressLockingSoon", + "description": "Tier1 Address Locking Soon", + "fields": [ + { + "name": "backing", + "description": "backing details", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "tags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateOrderStateInput", + "kind": "SCALAR", + "name": "String", "ofType": null } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateOrderStatePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatePost", - "description": "Update a project post", - "args": [ - { - "name": "input", - "description": null, - "type": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tierType", + "description": "tier type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Tier1PaymentFailed", + "description": "Tier1 Payment failed", + "fields": [ + { + "name": "backing", + "description": "backing details", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "tags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdatePostInput", + "kind": "SCALAR", + "name": "String", "ofType": null } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdatePostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProject", - "description": "Update an existing Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tierType", + "description": "tier type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Tier1PaymentAuthenticationRequired", + "description": "Tier1 Payment Authentication Required", + "fields": [ + { + "name": "backing", + "description": "backing details", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "tags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectInput", + "kind": "SCALAR", + "name": "String", "ofType": null } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProjectCollaborator", - "description": "Update a collaborator on a project.", - "args": [ - { - "name": "input", - "description": null, - "type": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tierType", + "description": "tier type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Tier1OpenSurvey", + "description": "Tier1 Open Survey", + "fields": [ + { + "name": "backing", + "description": "backing details", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "tags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectCollaboratorInput", + "kind": "SCALAR", + "name": "String", "ofType": null } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProjectCollaboratorPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProjectPaymentSource", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tierType", + "description": "tier type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Mutation", + "description": "The mutation root of the Kickstarter GraphQL interface", + "fields": [ + { + "name": "acceptOrRejectAddressSuggestion", + "description": "Updates an address if the user rejects or accepts a suggestion", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AcceptOrRejectAddressSuggestionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AcceptOrRejectAddressSuggestionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activatePrelaunch", + "description": "Activates the prelaunch page for a project", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ActivateProjectPrelaunchInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ActivateProjectPrelaunchPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "answerProjectFeedbackQuestion", + "description": "Updates the toggle-able options of the spreadsheet graph", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AnswerProjectFeedbackQuestionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AnswerProjectFeedbackQuestionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "applyPaymentSourceToCheckout", + "description": "Given a checkout that already exists, this mutation just applies a specific payment source to its backing. That's it! If you need to create a checkout and backing from scratch, use CreateBackingType.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ApplyPaymentSourceToCheckoutInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ApplyPaymentSourceToCheckoutPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "batchUpdateSurveyResponseAddresses", + "description": "Batch updates addresses for users's active survey responses", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BatchUpdateSurveyResponseAddressesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "BatchUpdateSurveyResponseAddressesPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockUser", + "description": "Block a user", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BlockUserInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "BlockUserPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bulkEditQuestions", + "description": "Bulk edits the entire set of questions for a questionable", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BulkEditQuestionsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "BulkEditQuestionsPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cancelBacking", + "description": "Cancel a pledged backing", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CancelBackingInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CancelBackingPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cancelProject", + "description": "Cancel a live Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CancelProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CancelProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clearUserUnseenActivity", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ClearUserUnseenActivityInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ClearUserUnseenActivityPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "completeOnSessionCheckout", + "description": "Complete a checkout originating from an session payment", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompleteOnSessionCheckoutInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompleteOnSessionCheckoutPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "completeOrder", + "description": "Confirm payment and complete the order", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompleteOrderInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompleteOrderPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "confirmOrderAddress", + "description": "Confirm order address", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConfirmOrderAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ConfirmOrderAddressPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "copyRewardItems", + "description": "Copy Reward Items from one Project to another.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CopyRewardItemsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CopyRewardItemsPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createAddress", + "description": "Save a new shipping address.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateAddressPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createApplePayBacking", + "description": "[DEPRECATED in favor of CreateBackingType] Create a checkout with Apple Pay.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateApplePayBackingInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateApplePayBackingPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createAsset", + "description": "Create an asset.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateAssetInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateAssetPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createAttributionEvent", + "description": "Creates an attribution event. Specifying a project will pass the project properties for attribution events. Sending this request as a logged-in user passes that user's properties as well. Any passed-in property with the same name overwrites the generated properties.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateAttributionEventInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateAttributionEventPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createBackerSurvey", + "description": "Creates a backer survey and generates master variants for each project item if needed", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateBackerSurveyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateBackerSurveyPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createBacking", + "description": "Create a backing and checkout and process payment.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateBackingInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateBackingPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createBusinessAddress", + "description": "Creates a business address for a user and project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateBusinessAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateBusinessAddressPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCheckout", + "description": "Create a backing and checkout without syncing to Rosie", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateCheckoutInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateCheckoutPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createComment", + "description": "Post a comment", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PostCommentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PostCommentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCountrySignup", + "description": "Create a country signup.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateCountrySignupInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateCountrySignupPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCreatorInterview", + "description": "Create a new creator interview", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateCreatorInterviewInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateCreatorInterviewPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createEditorialLayout", + "description": "Create an Editorial Layout.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateEditorialLayoutTypeInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateEditorialLayoutTypePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createFlagging", + "description": "Create a flagging (report) of a piece flaggable content.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateFlaggingInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateFlaggingPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createFreeformPost", + "description": "Create a new project post/update", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateFreeformPostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateFreeformPostPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createOption", + "description": "Creates an option type and values for an item", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateOptionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateOptionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createOrUpdateBackingAddress", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateOrUpdateBackingAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateOrUpdateBackingAddressPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createOrUpdateItemTaxConfig", + "description": "Sets tax related info for an item", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateOrUpdateItemTaxConfigInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateOrUpdateItemTaxConfigPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createPaymentIntent", + "description": "Create a Stripe PaymentIntent in order to collect an on-session payment via the Stripe PaymentElement", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreatePaymentIntentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreatePaymentIntentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createPaymentSource", + "description": "Create a payment source", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreatePaymentSourceInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreatePaymentSourcePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProject", + "description": "Start a Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProjectComment", + "description": "Post a project comment", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PostProjectCommentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PostProjectCommentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProjectDepositAccount", + "description": "Creates a Deposit Account on Rosie, and a Stripe Connect Account.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateProjectDepositAccountInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateProjectDepositAccountPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProjectImage", + "description": "Create a project image.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateProjectImageInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateProjectImagePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProjectPaymentSource", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateProjectPaymentSourceInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateProjectPaymentSourcePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProjectUpdateRequest", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateProjectUpdateRequestInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateProjectUpdateRequestPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProjectVideo", + "description": "Create a project video.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateProjectVideoInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateProjectVideoPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createQuestion", + "description": "Creates a question for an object", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateQuestionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateQuestionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createReward", + "description": "create a reward on a Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateRewardInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateRewardPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createRewardItem", + "description": "Create an item which is available through the project's backer rewards.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateRewardItemInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateRewardItemPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createSetupIntent", + "description": "Create a Stripe SetupIntent in order to render new Stripe Elements", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateSetupIntentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateSetupIntentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createSheetForProject", + "description": "Creates a copy of the master Sheet and shares it with the project owner", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateSheetForProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateSheetForProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createTrackEvent", + "description": "Creates a track event", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateTrackEventInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateTrackEventPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createUser", + "description": "Creates a new registered user", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateUserInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateUserPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createUserSlug", + "description": "Add a user's slug.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateUserSlugInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateUserSlugPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createUserUrl", + "description": "Add a user's website.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateUserUrlsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateUserUrlsPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createVideoTrack", + "description": "Create a video track (caption) for a Project Video", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateVideoTrackInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateVideoTrackPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deactivatePrelaunch", + "description": "Deactivates the prelaunch page for a project", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeactivateProjectPrelaunchInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeactivateProjectPrelaunchPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deactivateProjectCollaborator", + "description": "Deactivate a collaborator on a project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeactivateProjectCollaboratorInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeactivateProjectCollaboratorPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteAddress", + "description": "Deletes an address", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteAddressPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteAsset", + "description": "Delete a asset.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteAssetInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteAssetPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteBackerSurvey", + "description": "Deletes a backer survey", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteBackerSurveyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteBackerSurveyPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteBusinessAddress", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteBusinessAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteBusinessAddressPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteComment", + "description": "Delete a comment", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteCommentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteCommentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteOption", + "description": "Deletes an option type and values for an item", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteOptionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteOptionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletePost", + "description": "Delete a project post", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeletePostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeletePostPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteProject", + "description": "Delete an unlaunched Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteProjectComment", + "description": "Delete a comment", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteProjectCommentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteProjectCommentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteProjectImage", + "description": "Delete a project image.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteProjectImageInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteProjectImagePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteProjectVideo", + "description": "Delete a project video.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteProjectVideoInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteProjectVideoPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteQuestion", + "description": "Deletes a question", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteQuestionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteQuestionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteReward", + "description": "Delete a reward from a project", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteRewardInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteRewardPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteRewardItem", + "description": "Delete a reward item from a project", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteRewardItemInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteRewardItemPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteUserUrl", + "description": "Delete a user's url", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteUserUrlsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteUserUrlsPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteVideoTrack", + "description": "Delete a video track (caption) from a video", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteVideoTrackInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteVideoTrackPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dislikeProject", + "description": "Adds disliked projects to a users taste profile", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DislikeProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DislikeProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endLatePledges", + "description": "End late pledges for a Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EndLatePledgesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EndLatePledgesPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "followUser", + "description": "Causes the current user to follow a specified user", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "FollowUserInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "FollowUserPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateProjectPreview", + "description": "Enable the preview url for a Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GenerateProjectPreviewInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GenerateProjectPreviewPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inviteProjectCollaborator", + "description": "Invite a new collaborator on a project", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "InviteProjectCollaboratorInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "InviteProjectCollaboratorPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "launchProject", + "description": "Launch a Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LaunchProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LaunchProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "likePost", + "description": "Like a specified project update", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LikePostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LikePostPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "likeProject", + "description": "Adds a like for the passed in project to the user's taste profile", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LikeProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LikeProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "likeQuizProject", + "description": "Adds a quiz project and any attributes the user has liked to their taste profile", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LikeQuizProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LikeQuizProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lockAddresses", + "description": "Locks backer address changes for a project", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LockAddressesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LockAddressesPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "migrateToFulfillmentStatus", + "description": "Migrate's a project's eligible backings to new fulfillment status tool.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MigrateToFulfillmentStatusInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MigrateToFulfillmentStatusPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentSourceDelete", + "description": "Delete a user's payment source", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PaymentSourceDeleteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PaymentSourceDeletePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pinPost", + "description": "Pin a project update", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PinPostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PinPostPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postExcludeReward", + "description": "Exclude a reward's backers from getting notifications about a post.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PostExcludeRewardInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PostExcludeRewardPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postIncludeReward", + "description": "Include a reward's backers in notifications about a post.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PostIncludeRewardInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PostIncludeRewardPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishEditorialLayout", + "description": "Publish an Editorial Layout.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PublishEditorialLayoutTypeInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PublishEditorialLayoutTypePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishPost", + "description": "Publish a project post", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PublishPostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PublishPostPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refreshSpreadsheetData", + "description": "Refreshes the spreadsheet data from the sheet", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RefreshSpreadsheetDataInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RefreshSpreadsheetDataPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeSheetFromProject", + "description": "Removes the spreadsheet associated to a project", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RemoveSheetFromProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveSheetFromProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reportSpam", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReportSpamInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ReportSpamPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requestPasswordReset", + "description": "Requests a password reset email.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RequestPasswordResetInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RequestPasswordResetPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resetBackerSurvey", + "description": "Reset a backer survey", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResetBackerSurveyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ResetBackerSurveyPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sendMessage", + "description": "Send a message", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SendMessageInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SendMessagePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sendSubmissionMessage", + "description": "Send a message for a project submission", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SendSubmissionMessageInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SendSubmissionMessagePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sendSurvey", + "description": "Sends a backer survey and creates backer carts", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SendSurveyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SendSurveyPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAddressAsPrimary", + "description": "Sets an address as the primary/default address for the user", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetAddressAsPrimaryInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetAddressAsPrimaryPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setAddressCollectionEnabled", + "description": "Sets address_collection_enabled", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetAddressCollectionEnabledInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetAddressCollectionEnabledPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setBackingFulfillmentStatuses", + "description": "Sets the fulfillment status of multiple backings at once.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetBackingFulfillmentStatusesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetBackingFulfillmentStatusesPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setBackingNote", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetBackingNoteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetBackingNotePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setMainBusinessAddress", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetMainBusinessAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetMainBusinessAddressPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setProjectSlug", + "description": "Set a project slug.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetProjectSlugInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetProjectSlugPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setProjectStatus", + "description": "Updates the project status", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetProjectStatusInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetProjectStatusPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "signInWithApple", + "description": "Signs in or sign up a user via the Sign in With Apple service", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SignInWithAppleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SignInWithApplePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submitProject", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmitProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SubmitProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submitRefundCheckout", + "description": "Refund a backing.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmitRefundCheckoutInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SubmitRefundCheckoutPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submitResponses", + "description": "Associates backing with an address, updates cart with item preference selections, and creates answers to survey questions.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmitResponsesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SubmitResponsesPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submitVatNumber", + "description": "Submits the VAT number to rosie", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmitVatNumberInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SubmitVatNumberPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toggleCommentPin", + "description": "Toggle whether a comment is pinned.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ToggleCommentPinInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ToggleCommentPinPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toggleProjectMilestone", + "description": "Toggles a milestone for a given project and category to completed or not completed", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ToggleProjectMilestoneInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ToggleProjectMilestonePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toggleProjectPreview", + "description": "Enable & disable the preview url for a Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ToggleProjectPreviewInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ToggleProjectPreviewPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "translateEditorialLayout", + "description": "Translate an Editorial Layout.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TranslateEditorialLayoutTypeInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TranslateEditorialLayoutTypePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "triggerThirdPartyEvent", + "description": "Triggers third party event", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TriggerThirdPartyEventInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TriggerThirdPartyEventPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unblockUser", + "description": "Unblock a user", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UnblockUserInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UnblockUserPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "undislikeProject", + "description": "Removes a like for the passed in project from the user's taste profile", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UndislikeProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UndislikeProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unfollowUser", + "description": "Causes the current user to unfollow a specified user", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UnfollowUserInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UnfollowUserPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unlikePost", + "description": "Unlike a specified project update", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UnlikePostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UnlikePostPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unlikeProject", + "description": "Removes a like for the passed in project from the user's taste profile", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UnlikeProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UnlikeProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpinPost", + "description": "Unpin a project update", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UnpinPostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UnpinPostPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "untagProject", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UntagProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UntagProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unwatchProject", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UnwatchProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UnwatchProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateBackerCompleted", + "description": "Update the backing completed at field with a backing_completed toggle", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateBackerCompletedInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateBackerCompletedPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateBacking", + "description": "Update an existing backing for a Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateBackingInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateBackingPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateBackingPaymentSource", + "description": "Update a backing's payment source", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateBackingPaymentSourceInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateBackingPaymentSourcePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateBusinessAddress", + "description": "Updates an existing business address.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateBusinessAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateBusinessAddressPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateConsent", + "description": "Handle a user's updated consent for data collection purposes.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateConsentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateConsentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCreatorInterview", + "description": "Update a creator interview", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateCreatorInterviewInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateCreatorInterviewPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateFulfillmentModalDismissedAt", + "description": "Update a project's fulfillment_modal_dismissed_at timestamp.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateFulfillmentModalDismissedAtInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateFulfillmentModalDismissedAtPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateFulfillmentStatus", + "description": "Update a project's fulfillment_status.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateFulfillmentStatusInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateFulfillmentStatusPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateOption", + "description": "Updates an option type and values for an item", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateOptionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateOptionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateOrderState", + "description": "Update the state of an order, e.g. draft, submitted, successful, errored, missed.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateOrderStateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateOrderStatePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatePost", + "description": "Update a project post", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdatePostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdatePostPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProject", + "description": "Update an existing Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProjectCollaborator", + "description": "Update a collaborator on a project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectCollaboratorInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateProjectCollaboratorPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProjectPaymentSource", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectPaymentSourceInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateProjectPaymentSourcePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProjectRiskStrategies", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectRiskStrategiesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateProjectRiskStrategiesPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProjectVerifiedCreatorName", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectVerifiedCreatorNameInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateProjectVerifiedCreatorNamePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateQuestion", + "description": "Updates a question", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateQuestionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateQuestionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateReward", + "description": "Update a reward on a Kickstarter project.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateRewardInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateRewardPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateRewardItem", + "description": "Update an item which is available through the project's backer rewards.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateRewardItemInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateRewardItemPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateRewardShippingRates", + "description": "Update ShippingRates for a BackerReward", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateRewardShippingRatesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateRewardShippingRatesPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateSpreadsheetToggles", + "description": "Updates the toggle-able options of the spreadsheet graph", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateSpreadsheetTogglesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateSpreadsheetTogglesPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateUserAccount", + "description": "Update user account", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateUserAccountInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateUserAccountPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateUserNotification", + "description": "Update user notification for a topic", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateUserNotificationInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateUserNotificationPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateUserNotificationFrequency", + "description": "Update user notification frequency for a topic", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateUserNotificationFrequencyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateUserNotificationFrequencyPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateUserProfile", + "description": "Update user's profile", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateUserProfileInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateUserProfilePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateUserSetting", + "description": "Creates a valid user setting", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateUserSettingInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateUserSettingPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userSendEmailVerification", + "description": "send email verification", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UserSendEmailVerificationInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserSendEmailVerificationPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "watchProject", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WatchProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "WatchProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RequestPasswordResetPayload", + "description": "Autogenerated return type of RequestPasswordReset", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Email", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Email", + "description": "An email address.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RequestPasswordResetInput", + "description": "Autogenerated input type of RequestPasswordReset", + "fields": null, + "inputFields": [ + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Email", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FollowUserPayload", + "description": "Autogenerated return type of FollowUser", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FollowUserInput", + "description": "Autogenerated input type of FollowUser", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UnfollowUserPayload", + "description": "Autogenerated return type of UnfollowUser", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UnfollowUserInput", + "description": "Autogenerated input type of UnfollowUser", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BlockUserPayload", + "description": "Autogenerated return type of BlockUser", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentUser", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BlockUserInput", + "description": "Autogenerated input type of BlockUser", + "fields": null, + "inputFields": [ + { + "name": "blockUserId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UnblockUserPayload", + "description": "Autogenerated return type of UnblockUser", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentUser", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UnblockUserInput", + "description": "Autogenerated input type of UnblockUser", + "fields": null, + "inputFields": [ + { + "name": "blockUserId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateFreeformPostPayload", + "description": "Autogenerated return type of CreateFreeformPost", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "FreeformPost", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateFreeformPostInput", + "description": "Autogenerated input type of CreateFreeformPost", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCreatorInterviewPayload", + "description": "Autogenerated return type of CreateCreatorInterview", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creatorInterview", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreatorInterview", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateCreatorInterviewInput", + "description": "Autogenerated input type of CreateCreatorInterview", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdatePostPayload", + "description": "Autogenerated return type of UpdatePost", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "FreeformPost", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdatePostInput", + "description": "Autogenerated input type of UpdatePost", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "body", + "description": null, + "type": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "public", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCreatorInterviewPayload", + "description": "Autogenerated return type of UpdateCreatorInterview", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creatorInterview", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreatorInterview", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCreatorInterviewInput", + "description": "Autogenerated input type of UpdateCreatorInterview", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "public", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "answers", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "UpdateProjectPaymentSourceInput", + "name": "InterviewAnswerInput", "ofType": null } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProjectPaymentSourcePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProjectRiskStrategies", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InterviewAnswerInput", + "description": "Interview answer input for updating creator interviews", + "fields": null, + "inputFields": [ + { + "name": "interviewQuestionId", + "description": "The associated interview question id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "body", + "description": "The body of the interview answer", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "skip", + "description": "True if the creator chose to skip the question", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PublishPostPayload", + "description": "Autogenerated return type of PublishPost", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PublishPostInput", + "description": "Autogenerated input type of PublishPost", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeletePostPayload", + "description": "Autogenerated return type of DeletePost", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeletePostInput", + "description": "Autogenerated input type of DeletePost", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LikePostPayload", + "description": "Autogenerated return type of LikePost", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LikePostInput", + "description": "Autogenerated input type of LikePost", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UnlikePostPayload", + "description": "Autogenerated return type of UnlikePost", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UnlikePostInput", + "description": "Autogenerated input type of UnlikePost", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PinPostPayload", + "description": "Autogenerated return type of PinPost", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PinPostInput", + "description": "Autogenerated input type of PinPost", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UnpinPostPayload", + "description": "Autogenerated return type of UnpinPost", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UnpinPostInput", + "description": "Autogenerated input type of UnpinPost", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PostExcludeRewardPayload", + "description": "Autogenerated return type of PostExcludeReward", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PostExcludeRewardInput", + "description": "Autogenerated input type of PostExcludeReward", + "fields": null, + "inputFields": [ + { + "name": "rewardId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "postId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PostIncludeRewardPayload", + "description": "Autogenerated return type of PostIncludeReward", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "post", + "description": null, + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Postable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PostIncludeRewardInput", + "description": "Autogenerated input type of PostIncludeReward", + "fields": null, + "inputFields": [ + { + "name": "rewardId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "postId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateProjectPayload", + "description": "Autogenerated return type of CreateProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateProjectInput", + "description": "Autogenerated input type of CreateProject", + "fields": null, + "inputFields": [ + { + "name": "categoryId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "additionalSubcategoryId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "countryCode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CountryCode", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "tag", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SubmitProjectPayload", + "description": "Autogenerated return type of SubmitProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmitProjectInput", + "description": "Autogenerated input type of SubmitProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CancelProjectPayload", + "description": "Autogenerated return type of CancelProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CancelProjectInput", + "description": "Autogenerated input type of CancelProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "password", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CancelBackingPayload", + "description": "Autogenerated return type of CancelBacking", + "fields": [ + { + "name": "backing", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CancelBackingInput", + "description": "Autogenerated input type of CancelBacking", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "ID of the backing being canceled", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "note", + "description": "Optional cancellation note", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteProjectPayload", + "description": "Autogenerated return type of DeleteProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creator", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteProjectInput", + "description": "Autogenerated input type of DeleteProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "password", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateProjectPayload", + "description": "Autogenerated return type of UpdateProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectInput", + "description": "Autogenerated input type of UpdateProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "aiDisclosure", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AiDisclosureInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deadline", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "duration", + "description": "Duration of campaign, in days.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "environmentalCommitments", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EnvironmentalCommitmentInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "story", + "description": null, + "type": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "risks", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "storyRteVersion", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "goal", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "googleAnalyticsTrackingId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "googleAnalyticsApiSecret", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "metaPixelId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "metaCapiAccessToken", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "categoryId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "additionalSubcategoryId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "locationId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "paymentSourceId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "targetLaunchDate", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "currency", + "description": null, + "type": { + "kind": "ENUM", + "name": "CurrencyCode", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "faqs", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "UpdateProjectRiskStrategiesInput", + "name": "FaqInput", "ofType": null } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProjectRiskStrategiesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProjectVerifiedCreatorName", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { + } + }, + "defaultValue": null + }, + { + "name": "postCampaignPledgesEnabled", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "prelaunchStory", + "description": null, + "type": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AiDisclosureInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fundingForAiAttribution", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "fundingForAiConsent", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "fundingForAiOption", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "generatedByAiConsent", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "generatedByAiDetails", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "otherAiDetails", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EnvironmentalCommitmentInput", + "description": "An environmental commitment for a project.", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "commitmentCategory", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EnvironmentalCommitmentCategory", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FaqInput", + "description": "A FAQ question and answer for a project.", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "position", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "question", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "answer", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LaunchProjectPayload", + "description": "Autogenerated return type of LaunchProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LaunchProjectInput", + "description": "Autogenerated input type of LaunchProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UntagProjectPayload", + "description": "Autogenerated return type of UntagProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UntagProjectInput", + "description": "Autogenerated input type of UntagProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "tag", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetProjectSlugPayload", + "description": "Autogenerated return type of SetProjectSlug", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProjectSlugInput", + "description": "Autogenerated input type of SetProjectSlug", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateProjectVerifiedCreatorNamePayload", + "description": "Autogenerated return type of UpdateProjectVerifiedCreatorName", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectVerifiedCreatorNameInput", + "description": "Autogenerated input type of UpdateProjectVerifiedCreatorName", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetProjectStatusPayload", + "description": "Autogenerated return type of SetProjectStatus", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectStatus", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetProjectStatusInput", + "description": "Autogenerated input type of SetProjectStatus", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "nowStatus", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "nextStatus", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "nextDueDate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "enabled", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ActivateProjectPrelaunchPayload", + "description": "Autogenerated return type of ActivateProjectPrelaunch", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ActivateProjectPrelaunchInput", + "description": "Autogenerated input type of ActivateProjectPrelaunch", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeactivateProjectPrelaunchPayload", + "description": "Autogenerated return type of DeactivateProjectPrelaunch", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeactivateProjectPrelaunchInput", + "description": "Autogenerated input type of DeactivateProjectPrelaunch", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateProjectRiskStrategiesPayload", + "description": "Autogenerated return type of UpdateProjectRiskStrategies", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedRiskStrategies", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectVerifiedCreatorNameInput", + "kind": "OBJECT", + "name": "RiskStrategy", "ofType": null } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProjectVerifiedCreatorNamePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateQuestion", - "description": "Updates a question", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectRiskStrategiesInput", + "description": "Autogenerated input type of UpdateProjectRiskStrategies", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "riskStrategies", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateQuestionInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RiskStrategyInput", + "ofType": null + } } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateQuestionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateReward", - "description": "Update a reward on a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RiskStrategyInput", + "description": "Inputs required to create a risk strategy for a project.", + "fields": null, + "inputFields": [ + { + "name": "riskCategory", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RiskCategoryType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateSheetForProjectPayload", + "description": "Autogenerated return type of CreateSheetForProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sheetsUrl", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spreadsheetData", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SpreadsheetDatum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateSheetForProjectInput", + "description": "Autogenerated input type of CreateSheetForProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveSheetFromProjectPayload", + "description": "Autogenerated return type of RemoveSheetFromProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sheetsUrl", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveSheetFromProjectInput", + "description": "Autogenerated input type of RemoveSheetFromProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RefreshSpreadsheetDataPayload", + "description": "Autogenerated return type of RefreshSpreadsheetData", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spreadsheet", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Spreadsheet", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RefreshSpreadsheetDataInput", + "description": "Autogenerated input type of RefreshSpreadsheetData", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateSpreadsheetTogglesPayload", + "description": "Autogenerated return type of UpdateSpreadsheetToggles", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spreadsheet", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Spreadsheet", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateSpreadsheetTogglesInput", + "description": "Autogenerated input type of UpdateSpreadsheetToggles", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "public", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "displayMode", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AnswerProjectFeedbackQuestionPayload", + "description": "Autogenerated return type of AnswerProjectFeedbackQuestion", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "feedback", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectFeedback", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AnswerProjectFeedbackQuestionInput", + "description": "Autogenerated input type of AnswerProjectFeedbackQuestion", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "questionName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "questionAnswer", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ToggleProjectMilestonePayload", + "description": "Autogenerated return type of ToggleProjectMilestone", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestone", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectMilestone", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ToggleProjectMilestoneInput", + "description": "Autogenerated input type of ToggleProjectMilestone", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "milestoneCategory", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeactivateProjectCollaboratorPayload", + "description": "Autogenerated return type of DeactivateProjectCollaborator", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeactivateProjectCollaboratorInput", + "description": "Autogenerated input type of DeactivateProjectCollaborator", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": "The project id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "userId", + "description": "The collaborator's user id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InviteProjectCollaboratorPayload", + "description": "Autogenerated return type of InviteProjectCollaborator", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InviteProjectCollaboratorInput", + "description": "Autogenerated input type of InviteProjectCollaborator", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": "ID of project getting the collaborator", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "userEmail", + "description": "Email of the collaborator", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "title", + "description": "Title of the collaborator", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "permissions", + "description": "Permissions granted to the collaborator", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateRewardInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CollaboratorPermission", + "ofType": null + } } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateRewardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateRewardItem", - "description": "Update an item which is available through the project's backer rewards.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateProjectCollaboratorPayload", + "description": "Autogenerated return type of UpdateProjectCollaborator", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectCollaboratorInput", + "description": "Autogenerated input type of UpdateProjectCollaborator", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": "ID of project updating the collaborator", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "userId", + "description": "ID of the collaborator", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "title", + "description": "Title of the collaborator", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "permissions", + "description": "Updated permissions granted to the collaborator", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateRewardItemInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CollaboratorPermission", + "ofType": null + } } - }, - "defaultValue": null - } - ], - "type": { + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GenerateProjectPreviewPayload", + "description": "Autogenerated return type of GenerateProjectPreview", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GenerateProjectPreviewInput", + "description": "Autogenerated input type of GenerateProjectPreview", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ToggleProjectPreviewPayload", + "description": "Autogenerated return type of ToggleProjectPreview", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ToggleProjectPreviewInput", + "description": "Autogenerated input type of ToggleProjectPreview", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateVideoTrackPayload", + "description": "Autogenerated return type of CreateVideoTrack", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "videoTrack", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "VideoTrack", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateVideoTrackInput", + "description": "Autogenerated input type of CreateVideoTrack", + "fields": null, + "inputFields": [ + { + "name": "videoId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "languageCode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CaptionLanguageCode", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteVideoTrackPayload", + "description": "Autogenerated return type of DeleteVideoTrack", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "video", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Video", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteVideoTrackInput", + "description": "Autogenerated input type of DeleteVideoTrack", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SendMessagePayload", + "description": "Autogenerated return type of SendMessage", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "conversation", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Conversation", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SendMessageInput", + "description": "Autogenerated input type of SendMessage", + "fields": null, + "inputFields": [ + { + "name": "recipientId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "body", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "gRecaptchaResponse", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SendSubmissionMessagePayload", + "description": "Autogenerated return type of SendSubmissionMessage", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Message", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SendSubmissionMessageInput", + "description": "Autogenerated input type of SendSubmissionMessage", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "body", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportSpamPayload", + "description": "Autogenerated return type of ReportSpam", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spam", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ReportSpamInput", + "description": "Autogenerated input type of ReportSpam", + "fields": null, + "inputFields": [ + { + "name": "messageId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCountrySignupPayload", + "description": "Autogenerated return type of CreateCountrySignup", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSuccessful", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateCountrySignupInput", + "description": "Autogenerated input type of CreateCountrySignup", + "fields": null, + "inputFields": [ + { + "name": "email", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Email", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "country", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CountryCode", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WatchProjectPayload", + "description": "Autogenerated return type of WatchProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "WatchProjectInput", + "description": "Autogenerated input type of WatchProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "trackingContext", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UnwatchProjectPayload", + "description": "Autogenerated return type of UnwatchProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UnwatchProjectInput", + "description": "Autogenerated input type of UnwatchProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "trackingContext", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateProjectImagePayload", + "description": "Autogenerated return type of CreateProjectImage", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Photo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateProjectImageInput", + "description": "Autogenerated input type of CreateProjectImage", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "s3Key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fileName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "contentType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fileSize", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteProjectImagePayload", + "description": "Autogenerated return type of DeleteProjectImage", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteProjectImageInput", + "description": "Autogenerated input type of DeleteProjectImage", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateProjectVideoPayload", + "description": "Autogenerated return type of CreateProjectVideo", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "video", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Video", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateProjectVideoInput", + "description": "Autogenerated input type of CreateProjectVideo", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "s3Key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fileName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "contentType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fileSize", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteProjectVideoPayload", + "description": "Autogenerated return type of DeleteProjectVideo", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteProjectVideoInput", + "description": "Autogenerated input type of DeleteProjectVideo", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The project ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PostCommentPayload", + "description": "Autogenerated return type of PostComment", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comment", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Comment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PostCommentInput", + "description": "Autogenerated input type of PostComment", + "fields": null, + "inputFields": [ + { + "name": "commentableId", + "description": "The ID of the object you are commenting on", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "body", + "description": "The body of the comment", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "parentId", + "description": "The ID of the comment you are replying to", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCommentPayload", + "description": "Autogenerated return type of DeleteComment", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commentable", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteCommentInput", + "description": "Autogenerated input type of DeleteComment", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The comment ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ToggleCommentPinPayload", + "description": "Autogenerated return type of ToggleCommentPin", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comment", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Comment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ToggleCommentPinInput", + "description": "Autogenerated input type of ToggleCommentPin", + "fields": null, + "inputFields": [ + { + "name": "commentId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "pinned", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PostProjectCommentPayload", + "description": "Autogenerated return type of PostProjectComment", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comment", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Comment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PostProjectCommentInput", + "description": "Autogenerated input type of PostProjectComment", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": "The ID of the project you are commenting on", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "body", + "description": "The body of the comment", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "parentId", + "description": "The ID of the comment you are replying to", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteProjectCommentPayload", + "description": "Autogenerated return type of DeleteProjectComment", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteProjectCommentInput", + "description": "Autogenerated input type of DeleteProjectComment", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The comment ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateAssetPayload", + "description": "Autogenerated return type of CreateAsset", + "fields": [ + { + "name": "asset", + "description": null, + "args": [], + "type": { + "kind": "UNION", + "name": "AttachedMedia", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "AttachedMedia", + "description": "Attached Media", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { "kind": "OBJECT", - "name": "UpdateRewardItemPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateSpreadsheetToggles", - "description": "Updates the toggle-able options of the spreadsheet graph", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateSpreadsheetTogglesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "AttachedAudio", + "ofType": null + }, + { "kind": "OBJECT", - "name": "UpdateSpreadsheetTogglesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateUserAccount", - "description": "Update user account", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateUserAccountInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "AttachedVideo", + "ofType": null + }, + { "kind": "OBJECT", - "name": "UpdateUserAccountPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateUserNotification", - "description": "Update user notification for a topic", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateUserNotificationInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "Photo", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateAssetInput", + "description": "Autogenerated input type of CreateAsset", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "ID of the object to attach the asset to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "s3Key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fileName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "contentType", + "description": "mime type. ex: 'image/png'", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "attachableAssoc", + "description": "attachable attribute. ex: 'hero_media', 'avatar', ...", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fileSize", + "description": "File size of asset in bytes.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteAssetPayload", + "description": "Autogenerated return type of DeleteAsset", + "fields": [ + { + "name": "attachable", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "Attachable", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "Attachable", + "description": "An object that can be associated with uploaded assets", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { "kind": "OBJECT", - "name": "UpdateUserNotificationPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateUserNotificationFrequency", - "description": "Update user notification frequency for a topic", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateUserNotificationFrequencyInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "Project", + "ofType": null + }, + { "kind": "OBJECT", - "name": "UpdateUserNotificationFrequencyPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateUserProfile", - "description": "Update user's profile", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateUserProfileInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "FreeformPost", + "ofType": null + }, + { "kind": "OBJECT", - "name": "UpdateUserProfilePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateUserSetting", - "description": "Creates a valid user setting", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateUserSettingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { + "name": "InterviewAnswer", + "ofType": null + }, + { "kind": "OBJECT", - "name": "UpdateUserSettingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userSendEmailVerification", - "description": "send email verification", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + "name": "Survey", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "Survey", + "description": "A survey", + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteAssetInput", + "description": "Autogenerated input type of DeleteAsset", + "fields": null, + "inputFields": [ + { + "name": "attachable_id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "asset_id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateAddressPayload", + "description": "Autogenerated return type of CreateAddress", + "fields": [ + { + "name": "address", + "description": "Address that was created", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assignedToBacking", + "description": "Backing was associated with address", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "suggestedAddress", + "description": "Address suggestion", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validationStatus", + "description": "Validation status for created address", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ValidationStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ValidationStatus", + "description": "Status returned from an address validation", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "exact", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "suggestion", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "not_found", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateAddressInput", + "description": "Autogenerated input type of CreateAddress", + "fields": null, + "inputFields": [ + { + "name": "recipientName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "referenceName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "addressLine1", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "addressLine2", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "city", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "region", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "postalCode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "countryCode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CountryCode", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "phoneNumber", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "primary", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "backingId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BatchUpdateSurveyResponseAddressesPayload", + "description": "Autogenerated return type of BatchUpdateSurveyResponseAddresses", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedSurveyResponsesCount", + "description": "The count of SurveyResponses that were successfully updated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BatchUpdateSurveyResponseAddressesInput", + "description": "Autogenerated input type of BatchUpdateSurveyResponseAddresses", + "fields": null, + "inputFields": [ + { + "name": "fulfillmentAddressId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AcceptOrRejectAddressSuggestionPayload", + "description": "Autogenerated return type of AcceptOrRejectAddressSuggestion", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "True if address was successfully updated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AcceptOrRejectAddressSuggestionInput", + "description": "Autogenerated input type of AcceptOrRejectAddressSuggestion", + "fields": null, + "inputFields": [ + { + "name": "fulfillmentAddressId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "suggestionAccepted", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteAddressPayload", + "description": "Autogenerated return type of DeleteAddress", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Success if address was deleted successfully", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteAddressInput", + "description": "Autogenerated input type of DeleteAddress", + "fields": null, + "inputFields": [ + { + "name": "fulfillmentAddressId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetAddressAsPrimaryPayload", + "description": "Autogenerated return type of SetAddressAsPrimary", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Success if address was updated successfully", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetAddressAsPrimaryInput", + "description": "Autogenerated input type of SetAddressAsPrimary", + "fields": null, + "inputFields": [ + { + "name": "fulfillmentAddressId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateOrUpdateBackingAddressPayload", + "description": "Autogenerated return type of CreateOrUpdateBackingAddress", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateOrUpdateBackingAddressInput", + "description": "Autogenerated input type of CreateOrUpdateBackingAddress", + "fields": null, + "inputFields": [ + { + "name": "backingId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "addressId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetBackingFulfillmentStatusesPayload", + "description": "Autogenerated return type of SetBackingFulfillmentStatuses", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedBackingIds", + "description": "Lists the ids of all successfully updated backings.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "UserSendEmailVerificationInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserSendEmailVerificationPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "watchProject", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetBackingFulfillmentStatusesInput", + "description": "Autogenerated input type of SetBackingFulfillmentStatuses", + "fields": null, + "inputFields": [ + { + "name": "backingIds", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "WatchProjectInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "WatchProjectPayload", - "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "FulfillmentStatusSelectOptions", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "FulfillmentStatusSelectOptions", + "description": "Values for backing fulfillment status", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "not_started", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "in_progress", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipped", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delayed", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MigrateToFulfillmentStatusPayload", + "description": "Autogenerated return type of MigrateToFulfillmentStatus", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Succeeds if backings are being updated in backend.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MigrateToFulfillmentStatusInput", + "description": "Autogenerated input type of MigrateToFulfillmentStatus", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateFulfillmentModalDismissedAtPayload", + "description": "Autogenerated return type of UpdateFulfillmentModalDismissedAt", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateFulfillmentModalDismissedAtInput", + "description": "Autogenerated input type of UpdateFulfillmentModalDismissedAt", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateFulfillmentStatusPayload", + "description": "Autogenerated return type of UpdateFulfillmentStatus", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateFulfillmentStatusInput", + "description": "Autogenerated input type of UpdateFulfillmentStatus", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fulfillmentStatus", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "FulfillmentStatus", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateUserSettingPayload", + "description": "Autogenerated return type of UpdateUserSetting", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateUserSettingInput", + "description": "Autogenerated input type of UpdateUserSetting", + "fields": null, + "inputFields": [ + { + "name": "setting", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UserSetting", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "enable", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UserSetting", + "description": "Possible user settings", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "manual_play_videos", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "superbacker_not_visible", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "confirmed_watch_notice", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "confirmed_signal_notice", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "opted_out_of_recommendations", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "viz_notification", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "opt_in_ksr_research", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "show_public_profile", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dismissed_taste_profile_toast", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dismissed_pyl_toast", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dismissed_reward_images_toast", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateUserAccountPayload", + "description": "Autogenerated return type of UpdateUserAccount", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateUserAccountInput", + "description": "Autogenerated input type of UpdateUserAccount", + "fields": null, + "inputFields": [ + { + "name": "currentPassword", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "password", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "passwordConfirmation", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Email", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateUserProfilePayload", + "description": "Autogenerated return type of UpdateUserProfile", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateUserProfileInput", + "description": "Autogenerated input type of UpdateUserProfile", + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "biography", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "locationId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "chosenCurrency", + "description": null, + "type": { + "kind": "ENUM", + "name": "CurrencyCode", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateUserNotificationPayload", + "description": "Autogenerated return type of UpdateUserNotification", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userNotification", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Notification", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateUserNotificationInput", + "description": "Autogenerated input type of UpdateUserNotification", + "fields": null, + "inputFields": [ + { + "name": "topic", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UserNotificationTopic", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "kind", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UserNotificationKind", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UserNotificationKind", + "description": "User notification kind", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "email", + "description": "Email", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mobile", + "description": "Mobile", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateUserNotificationFrequencyPayload", + "description": "Autogenerated return type of UpdateUserNotificationFrequency", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userNotification", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Notification", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateUserNotificationFrequencyInput", + "description": "Autogenerated input type of UpdateUserNotificationFrequency", + "fields": null, + "inputFields": [ + { + "name": "topic", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UserNotificationTopic", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "frequency", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UserNotificationFrequency", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateUserUrlsPayload", + "description": "Autogenerated return type of CreateUserUrls", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateUserUrlsInput", + "description": "Autogenerated input type of CreateUserUrls", + "fields": null, + "inputFields": [ + { + "name": "url", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteUserUrlsPayload", + "description": "Autogenerated return type of DeleteUserUrls", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteUserUrlsInput", + "description": "Autogenerated input type of DeleteUserUrls", + "fields": null, + "inputFields": [ + { + "name": "urlId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateUserSlugPayload", + "description": "Autogenerated return type of CreateUserSlug", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateUserSlugInput", + "description": "Autogenerated input type of CreateUserSlug", + "fields": null, + "inputFields": [ + { + "name": "slug", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ClearUserUnseenActivityPayload", + "description": "Autogenerated return type of ClearUserUnseenActivity", + "fields": [ + { + "name": "activityIndicatorCount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ClearUserUnseenActivityInput", + "description": "Autogenerated input type of ClearUserUnseenActivity", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateUserPayload", + "description": "Autogenerated return type of CreateUser", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateUserInput", + "description": "Autogenerated input type of CreateUser", + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "emailConfirmation", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "optIntoNewsletters", + "description": "If the user agrees to opt into weekly newsletters", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "optIntoUserResearch", + "description": "If the user agrees to opt into receiving surveys for user research", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AcceptOrRejectAddressSuggestionInput", - "description": "Autogenerated input type of AcceptOrRejectAddressSuggestion", - "fields": null, - "inputFields": [ - { - "name": "fulfillmentAddressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "password", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectPid", + "description": "Supply if creating an account via backing flow -- used for tracking purposes", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "recaptchaV2Token", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "recaptchaV3Token", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "checkoutId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "n", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SignInWithApplePayload", + "description": "Autogenerated return type of SignInWithApple", + "fields": [ + { + "name": "apiAccessToken", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SignInWithAppleInput", + "description": "Autogenerated input type of SignInWithApple", + "fields": null, + "inputFields": [ + { + "name": "firstName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authCode", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "iosAppId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateProjectDepositAccountPayload", + "description": "Autogenerated return type of CreateProjectDepositAccount", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateProjectDepositAccountInput", + "description": "Autogenerated input type of CreateProjectDepositAccount", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "accountBusinessType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SubmitVatNumberPayload", + "description": "Autogenerated return type of SubmitVatNumber", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmitVatNumberInput", + "description": "Autogenerated input type of SubmitVatNumber", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "vatNumber", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateSetupIntentPayload", + "description": "Autogenerated return type of CreateSetupIntent", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientSecret", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateSetupIntentInput", + "description": "Autogenerated input type of CreateSetupIntent", + "fields": null, + "inputFields": [ + { + "name": "setupIntentContext", + "description": "Context in which this stripe intent is created", + "type": { + "kind": "ENUM", + "name": "StripeIntentContextTypes", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "StripeIntentContextTypes", + "description": "Different contexts for which stripe intents can be created", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CROWDFUNDING_CHECKOUT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_CAMPAIGN_CHECKOUT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROJECT_BUILD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROFILE_SETTINGS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreatePaymentIntentPayload", + "description": "Autogenerated return type of CreatePaymentIntent", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientSecret", + "description": "the stripe payment intent client secret used to complete a payment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreatePaymentIntentInput", + "description": "Autogenerated input type of CreatePaymentIntent", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": "kickstarter project id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "amount", + "description": "total amount to be paid (eg. 10.55)", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "paymentIntentContext", + "description": "Context in which this stripe intent is created", + "type": { + "kind": "ENUM", + "name": "StripeIntentContextTypes", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "digitalMarketingAttributed", + "description": "if the payment is attributed to digital marketing (default: false)", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "backingId", + "description": "Current backing id for tracking purposes", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "checkoutId", + "description": "Current checkout id for tracking purposes", + "type": { "kind": "SCALAR", "name": "ID", "ofType": null - } + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreatePaymentSourcePayload", + "description": "Autogenerated return type of CreatePaymentSource", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errorMessage", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "inconsistent use of GraphQL errors" + }, + { + "name": "isSuccessful", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentSource", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreditCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreatePaymentSourceInput", + "description": "Autogenerated input type of CreatePaymentSource", + "fields": null, + "inputFields": [ + { + "name": "paymentType", + "description": null, + "type": { + "kind": "ENUM", + "name": "PaymentTypes", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "stripeToken", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "stripeCardId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "suggestionAccepted", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "reusable", + "description": null, + "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AcceptOrRejectAddressSuggestionPayload", - "description": "Autogenerated return type of AcceptOrRejectAddressSuggestion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "True if address was successfully updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "intentClientSecret", + "description": null, + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ActivateProjectPrelaunchInput", - "description": "Autogenerated input type of ActivateProjectPrelaunch", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PaymentTypes", + "description": "Payment types", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CREDIT_CARD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateProjectPaymentSourcePayload", + "description": "Autogenerated return type of CreateProjectPaymentSource", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentSource", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreditCard", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateProjectPaymentSourceInput", + "description": "Autogenerated input type of CreateProjectPaymentSource", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "paymentType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CreditCardPaymentType", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ActivateProjectPrelaunchPayload", - "description": "Autogenerated return type of ActivateProjectPrelaunch", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + { + "name": "token", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AnswerProjectFeedbackQuestionInput", - "description": "Autogenerated input type of AnswerProjectFeedbackQuestion", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "name": "reusable", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "questionName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "questionAnswer", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateProjectPaymentSourcePayload", + "description": "Autogenerated return type of UpdateProjectPaymentSource", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentSource", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreditCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectPaymentSourceInput", + "description": "Autogenerated input type of UpdateProjectPaymentSource", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AnswerProjectFeedbackQuestionPayload", - "description": "Autogenerated return type of AnswerProjectFeedbackQuestion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "feedback", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectFeedback", - "ofType": null + { + "name": "paymentSourceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ApplyPaymentSourceToCheckoutInput", - "description": "Autogenerated input type of ApplyPaymentSourceToCheckout", - "fields": null, - "inputFields": [ - { - "name": "checkoutId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ApplyPaymentSourceToCheckoutPayload", - "description": "Autogenerated return type of ApplyPaymentSourceToCheckout", - "fields": [ - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Checkout", + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BatchUpdateSurveyResponseAddressesInput", - "description": "Autogenerated input type of BatchUpdateSurveyResponseAddresses", - "fields": null, - "inputFields": [ - { - "name": "fulfillmentAddressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentSourceDeletePayload", + "description": "Autogenerated return type of PaymentSourceDelete", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PaymentSourceDeleteInput", + "description": "Autogenerated input type of PaymentSourceDelete", + "fields": null, + "inputFields": [ + { + "name": "paymentSourceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BatchUpdateSurveyResponseAddressesPayload", - "description": "Autogenerated return type of BatchUpdateSurveyResponseAddresses", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedSurveyResponsesCount", - "description": "The count of SurveyResponses that were successfully updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BlockUserInput", - "description": "Autogenerated input type of BlockUser", - "fields": null, - "inputFields": [ - { - "name": "blockUserId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SubmitRefundCheckoutPayload", + "description": "Autogenerated return type of SubmitRefundCheckout", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "redirectUrl", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refundCheckout", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RefundCheckout", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmitRefundCheckoutInput", + "description": "Autogenerated input type of SubmitRefundCheckout", + "fields": null, + "inputFields": [ + { + "name": "paymentSourceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BlockUserPayload", - "description": "Autogenerated return type of BlockUser", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentUser", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + { + "name": "refundCheckoutId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BulkEditQuestionsInput", - "description": "Autogenerated input type of BulkEditQuestions", - "fields": null, - "inputFields": [ - { - "name": "questionableId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateRewardPayload", + "description": "Autogenerated return type of CreateReward", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "questionableType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "QuestionableType", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "questions", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateRewardInput", + "description": "Autogenerated input type of CreateReward", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "QuestionInput", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "QuestionableType", - "description": "Types that can be associated with a Question", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "Project", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RewardItem", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "QuestionInput", - "description": "Question associated with a particular questionable.", - "fields": null, - "inputFields": [ - { - "name": "type", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "QuestionType", - "ofType": null - } + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "prompt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "description", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "choices", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "name": "estimatedDeliveryOn", + "description": null, + "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Date", "ofType": null } - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "choiceSelectionLimit", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "amount", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "optional", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "latePledgeAmount", + "description": null, + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BulkEditQuestionsPayload", - "description": "Autogenerated return type of BulkEditQuestions", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questionable", - "description": "The updated questionable.", - "args": [], - "type": { - "kind": "UNION", - "name": "Questionable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CancelBackingInput", - "description": "Autogenerated input type of CancelBacking", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "ID of the backing being canceled", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "limit", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "note", - "description": "Optional cancellation note", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CancelBackingPayload", - "description": "Autogenerated return type of CancelBacking", - "fields": [ - { - "name": "backing", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Backing", + }, + "defaultValue": null + }, + { + "name": "image", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "S3AssetInput", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CancelProjectInput", - "description": "Autogenerated input type of CancelProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + }, + { + "name": "altText", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "password", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "limitPerBacker", + "description": null, + "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "rewardType", + "description": null, + "type": { + "kind": "ENUM", + "name": "RewardType", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CancelProjectPayload", - "description": "Autogenerated return type of CancelProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", + { + "name": "items", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RewardItemInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "shippingPreference", + "description": null, + "type": { + "kind": "ENUM", + "name": "ShippingPreference", "ofType": null - } + }, + "defaultValue": null + }, + { + "name": "shippingRules", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingRuleInput", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ClearUserUnseenActivityInput", - "description": "Autogenerated input type of ClearUserUnseenActivity", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClearUserUnseenActivityPayload", - "description": "Autogenerated return type of ClearUserUnseenActivity", - "fields": [ - { - "name": "activityIndicatorCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "startsAt", + "description": null, + "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompleteOnSessionCheckoutInput", - "description": "Autogenerated input type of CompleteOnSessionCheckout", - "fields": null, - "inputFields": [ - { - "name": "checkoutId", - "description": "The graphql relay id of the checkout (base64 encoded)", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + }, + { + "name": "endsAt", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentIntentClientSecret", - "description": "the client_secret returned by createPaymentIntent, starts with `pi_` (the same secret passed to stripe)", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": "Kickstarter internal payment source id. Expects a number (not the stripe id starting with `pm_`). Pass in when using a saved card (optional)", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paymentSourceReusable", - "description": "If the payment source can be reused for future payments (optional)", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "applePay", - "description": "Apple pay attributes for creating a payment source (optional)", - "type": { - "kind": "INPUT_OBJECT", - "name": "ApplePayInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ApplePayInput", - "description": "Necessary fields for Apple Pay", - "fields": null, - "inputFields": [ - { - "name": "token", - "description": "Stripe token", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + }, + { + "name": "contentsType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ContentsType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "localReceiptLocationId", + "description": null, + "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "paymentInstrumentName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "startCondition", + "description": null, + "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "paymentNetwork", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "endCondition", + "description": null, + "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "transactionIdentifier", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompleteOnSessionCheckoutPayload", - "description": "Autogenerated return type of CompleteOnSessionCheckout", - "fields": [ - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompleteOrderInput", - "description": "Autogenerated input type of CompleteOrder", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "kickstarter project id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "S3AssetInput", + "description": "S3 information for an asset.", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "orderId", - "description": "kickstarter order id (not required for now, but will be when this is refactored)", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "stripeConfirmationTokenId", - "description": "the stripe confirmation token used to complete a payment (web only)", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "stripePaymentMethodId", - "description": "the stripe payment method id, starting with either `card_` or `pm_` (mobile only)", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": "Kickstarter internal payment source id. Expects a number (not the stripe id starting with `pm_`). Pass in when using a saved card (optional)", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "s3Key", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "paymentSourceReusable", - "description": "If the new payment source can be reused for future payments (optional)", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + { + "name": "fileName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "paymentMethodTypes", - "description": "List of accepted stripe payment method types", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "name": "contentType", + "description": null, + "type": { "kind": "NON_NULL", "name": null, "ofType": { @@ -38395,1036 +102591,581 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompleteOrderPayload", - "description": "Autogenerated return type of CompleteOrder", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientSecret", - "description": "the stripe payment intent client secret used to complete a payment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "the stripe payment intent status (if requires_action, it will be)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CopyRewardItemsInput", - "description": "Autogenerated input type of CopyRewardItems", - "fields": null, - "inputFields": [ - { - "name": "rewardId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "fileSize", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RewardItemInput", + "description": "Item for a reward", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null - } + }, + "defaultValue": null + }, + { + "name": "position", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "quantity", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShippingRuleInput", + "description": "Shipping rule for a reward", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "cost", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CopyRewardItemsPayload", - "description": "Autogenerated return type of CopyRewardItems", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + { + "name": "locationId", + "description": null, + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reward", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", + { + "name": "estimatedMin", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateAddressInput", - "description": "Autogenerated input type of CreateAddress", - "fields": null, - "inputFields": [ - { - "name": "recipientName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "referenceName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressLine1", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressLine2", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "city", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "region", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postalCode", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "countryCode", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCode", + { + "name": "estimatedMax", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "phoneNumber", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteRewardPayload", + "description": "Autogenerated return type of DeleteReward", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "primary", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "backingId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateAddressPayload", - "description": "Autogenerated return type of CreateAddress", - "fields": [ - { - "name": "address", - "description": "Address that was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { "kind": "OBJECT", - "name": "Address", + "name": "Project", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteRewardInput", + "description": "Autogenerated input type of DeleteReward", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The reward ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "assignedToBacking", - "description": "Backing was associated with address", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "suggestedAddress", - "description": "Address suggestion", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "validationStatus", - "description": "Validation status for created address", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ValidationStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ValidationStatus", - "description": "Status returned from an address validation", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "exact", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "suggestion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "not_found", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "error", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateApplePayBackingInput", - "description": "Autogenerated input type of CreateApplePayBacking", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateRewardPayload", + "description": "Autogenerated return type of UpdateReward", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "amount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateRewardInput", + "description": "Autogenerated input type of UpdateReward", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "token", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "name", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "paymentInstrumentName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "description", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "paymentNetwork", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "estimatedDeliveryOn", + "description": null, + "type": { "kind": "SCALAR", - "name": "String", + "name": "Date", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "transactionIdentifier", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "amount", + "description": null, + "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "refParam", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateApplePayBackingPayload", - "description": "Autogenerated return type of CreateApplePayBacking", - "fields": [ - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateAssetInput", - "description": "Autogenerated input type of CreateAsset", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "ID of the object to attach the asset to", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "latePledgeAmount", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "s3Key", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + { + "name": "image", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "S3AssetInput", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "fileName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "altText", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "contentType", - "description": "mime type. ex: 'image/png'", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "deleteAsset", + "description": null, + "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "updatedAt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "limit", + "description": null, + "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "attachableAssoc", - "description": "attachable attribute. ex: 'hero_media', 'avatar', ...", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "limitPerBacker", + "description": null, + "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "fileSize", - "description": "File size of asset in bytes.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + { + "name": "rewardType", + "description": null, + "type": { + "kind": "ENUM", + "name": "RewardType", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "items", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RewardItemInput", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateAssetPayload", - "description": "Autogenerated return type of CreateAsset", - "fields": [ - { - "name": "asset", - "description": null, - "args": [], - "type": { - "kind": "UNION", - "name": "AttachedMedia", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "AttachedMedia", - "description": "Attached Media", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AttachedAudio", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AttachedVideo", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - } - ] - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateAttributionEventInput", - "description": "Autogenerated input type of CreateAttributionEvent", - "fields": null, - "inputFields": [ - { - "name": "eventName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "eventProperties", - "description": null, - "type": { - "kind": "SCALAR", - "name": "JSON", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + { + "name": "shippingPreference", + "description": null, + "type": { + "kind": "ENUM", + "name": "ShippingPreference", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "shippingRules", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingRuleInput", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateAttributionEventPayload", - "description": "Autogenerated return type of CreateAttributionEvent", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "successful", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "startsAt", + "description": null, + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "endsAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "contentsType", + "description": null, + "type": { + "kind": "ENUM", + "name": "ContentsType", "ofType": null - } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateBackerSurveyInput", - "description": "Autogenerated input type of CreateBackerSurvey", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "localReceiptLocationId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "startCondition", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateBackerSurveyPayload", - "description": "Autogenerated return type of CreateBackerSurvey", - "fields": [ - { - "name": "backerSurvey", - "description": "The backer survey if creation was successful.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BackerSurvey", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateBackingInput", - "description": "Autogenerated input type of CreateBacking", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "endCondition", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "amount", - "description": "Optional, will default to combined reward minimums + shipping", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardId", - "description": "Relay encoded Reward ID - legacy - mutually exclusive with reward_ids", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "rewardIds", - "description": "List of Relay encoded Reward/Add-on IDs - mutually exclusive with reward_id", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CopyRewardItemsPayload", + "description": "Autogenerated return type of CopyRewardItems", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reward", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CopyRewardItemsInput", + "description": "Autogenerated input type of CopyRewardItems", + "fields": null, + "inputFields": [ + { + "name": "rewardId", + "description": null, + "type": { "kind": "NON_NULL", "name": null, "ofType": { @@ -39432,323 +103173,13 @@ "name": "ID", "ofType": null } - } - }, - "defaultValue": null - }, - { - "name": "paymentType", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "refParam", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "setupIntentClientSecret", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "applePay", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ApplePayInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateBackingPayload", - "description": "Autogenerated return type of CreateBacking", - "fields": [ - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateBusinessAddressInput", - "description": "Autogenerated input type of CreateBusinessAddress", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "mainAddress", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "contactName", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "addressLine1", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressLine2", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "city", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "country", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "postalCode", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateBusinessAddressPayload", - "description": "Autogenerated return type of CreateBusinessAddress", - "fields": [ - { - "name": "businessAddress", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateCheckoutInput", - "description": "Autogenerated input type of CreateCheckout", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "amount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "rewardIds", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "name": "projectId", + "description": null, + "type": { "kind": "NON_NULL", "name": null, "ofType": { @@ -39756,2769 +103187,1736 @@ "name": "ID", "ofType": null } - } - }, - "defaultValue": null - }, - { - "name": "refParam", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCheckoutPayload", - "description": "Autogenerated return type of CreateCheckout", - "fields": [ - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PostCommentInput", - "description": "Autogenerated input type of PostComment", - "fields": null, - "inputFields": [ - { - "name": "commentableId", - "description": "The ID of the object you are commenting on", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "body", - "description": "The body of the comment", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "parentId", - "description": "The ID of the comment you are replying to", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostCommentPayload", - "description": "Autogenerated return type of PostComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Comment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateCountrySignupInput", - "description": "Autogenerated input type of CreateCountrySignup", - "fields": null, - "inputFields": [ - { - "name": "email", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EndLatePledgesPayload", + "description": "Autogenerated return type of EndLatePledges", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "Email", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "country", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCode", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EndLatePledgesInput", + "description": "Autogenerated input type of EndLatePledges", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Email", - "description": "An email address.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCountrySignupPayload", - "description": "Autogenerated return type of CreateCountrySignup", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSuccessful", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateCreatorInterviewInput", - "description": "Autogenerated input type of CreateCreatorInterview", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateFlaggingPayload", + "description": "Autogenerated return type of CreateFlagging", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCreatorInterviewPayload", - "description": "Autogenerated return type of CreateCreatorInterview", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorInterview", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreatorInterview", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateEditorialLayoutTypeInput", - "description": "Autogenerated input type of CreateEditorialLayoutType", - "fields": null, - "inputFields": [ - { - "name": "slug", - "description": "Slug for the Editorial Layout url", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": "Title for the Editorial Layout", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "description", - "description": "Short description for the Editorial Layout", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "modules", - "description": "All the Editorial Modules for this layout", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EditorialModuleInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EditorialModuleInput", - "description": "Editorial Module.", - "fields": null, - "inputFields": [ - { - "name": "type", - "description": "Module type", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EditorialModuleType", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "flagging", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Flagging", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "id", - "description": "Module GraphQL id", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateFlaggingInput", + "description": "Autogenerated input type of CreateFlagging", + "fields": null, + "inputFields": [ + { + "name": "contentId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "sequence", - "description": "Order of the Module", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "kind", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NonDeprecatedFlaggingKind", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "data", - "description": "Module data", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "details", + "description": null, + "type": { "kind": "SCALAR", - "name": "JSON", + "name": "String", "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialModuleType", - "description": "Different types of Editorial modules.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ProjectCollection", - "description": "ProjectCollection", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NewsletterSignUp", - "description": "NewsletterSignUp", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PromoCollection", - "description": "PromoCollection", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NewsCollection", - "description": "NewsCollection", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FeaturedProjectCollection", - "description": "FeaturedProjectCollection", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SingleProjectContainer", - "description": "SingleProjectContainer", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BespokeComponent", - "description": "BespokeComponent", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "Header", - "description": "Header", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MastheadImage", - "description": "MastheadImage", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ExploreSubcategories", - "description": "ExploreSubcategories", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "Article", - "description": "Article", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ShortText", - "description": "ShortText", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EditorialRichText", - "description": "EditorialRichText", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SurveyEmbed", - "description": "SurveyEmbed", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateEditorialLayoutTypePayload", - "description": "Autogenerated return type of CreateEditorialLayoutType", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "layout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Layout", - "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Layout", - "description": "An Editorial Layout", - "fields": [ - { - "name": "createdAt", - "description": "When this editorial layout was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The description of the editorial layout", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "NonDeprecatedFlaggingKind", + "description": "The bucket for a flagging (general reason). Does not included deprecated kinds.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PROHIBITED_ITEMS", + "description": "prohibited-items", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CHARITY", + "description": "charity", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESALE", + "description": "resale", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FALSE_CLAIMS", + "description": "false-claims", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT", + "description": "misrep-support", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT", + "description": "not-project", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GUIDELINES_VIOLATION", + "description": "guidelines-violation", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_ISSUES", + "description": "post-funding-issues", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SPAM", + "description": "spam", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VICES_DRUGS", + "description": "vices-drugs", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VICES_ALCOHOL", + "description": "vices-alcohol", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VICES_WEAPONS", + "description": "vices-weapons", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_CLAIMS", + "description": "health-claims", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_REGULATIONS", + "description": "health-regulations", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_GMOS", + "description": "health-gmos", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_LIVE_ANIMALS", + "description": "health-live-animals", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH_ENERGY_FOOD_AND_DRINK", + "description": "health-energy-food-and-drink", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FINANCIAL_CONTESTS_COUPONS", + "description": "financial-contests-coupons", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FINANCIAL_SERVICES", + "description": "financial-services", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FINANCIAL_POLITICAL_DONATIONS", + "description": "financial-political-donations", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OFFENSIVE_CONTENT_HATE", + "description": "offensive-content-hate", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OFFENSIVE_CONTENT_PORN", + "description": "offensive-content-porn", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESELLING", + "description": "reselling", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PLAGIARISM", + "description": "plagiarism", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROTOTYPE_MISREPRESENTATION", + "description": "prototype-misrepresentation", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT_IMPERSONATION", + "description": "misrep-support-impersonation", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT_OUTSTANDING_FULFILLMENT", + "description": "misrep-support-outstanding-fulfillment", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT_SUSPICIOUS_PLEDGING", + "description": "misrep-support-suspicious-pledging", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISREP_SUPPORT_OTHER", + "description": "misrep-support-other", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_CHARITY", + "description": "not-project-charity", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_STUNT_OR_HOAX", + "description": "not-project-stunt-or-hoax", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_PERSONAL_EXPENSES", + "description": "not-project-personal-expenses", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_BAREBONES", + "description": "not-project-barebones", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_PROJECT_OTHER", + "description": "not-project-other", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GUIDELINES_SPAM", + "description": "guidelines-spam", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GUIDELINES_ABUSE", + "description": "guidelines-abuse", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_REWARD_NOT_AS_DESCRIBED", + "description": "post-funding-reward-not-as-described", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_REWARD_DELAYED", + "description": "post-funding-reward-delayed", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_SHIPPED_NEVER_RECEIVED", + "description": "post-funding-shipped-never-received", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_CREATOR_SELLING_ELSEWHERE", + "description": "post-funding-creator-selling-elsewhere", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_CREATOR_UNCOMMUNICATIVE", + "description": "post-funding-creator-uncommunicative", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_CREATOR_INAPPROPRIATE", + "description": "post-funding-creator-inappropriate", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POST_FUNDING_SUSPICIOUS_THIRD_PARTY", + "description": "post-funding-suspicious-third-party", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMENT_ABUSE", + "description": "comment-abuse", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMENT_DOXXING", + "description": "comment-doxxing", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMENT_OFFTOPIC", + "description": "comment-offtopic", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMENT_SPAM", + "description": "comment-spam", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKING_ABUSE", + "description": "backing-abuse", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKING_DOXXING", + "description": "backing-doxxing", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKING_FRAUD", + "description": "backing-fraud", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKING_SPAM", + "description": "backing-spam", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateRewardItemPayload", + "description": "Autogenerated return type of CreateRewardItem", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "item", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardItem", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "modules", - "description": "All the modules for an editorial layout", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateRewardItemInput", + "description": "Autogenerated input type of CreateRewardItem", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "defaultValue": null + }, + { + "name": "deliveryType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialConnection", + } + }, + "defaultValue": null + }, + { + "name": "image", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "S3AssetInput", "ofType": null - } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "published", - "description": "Is the editorial layout published?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "altText", + "description": null, + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "revision", - "description": "The revision of the editorial layout", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The slug for the url of the editorial layout oage", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The title of the editorial layout", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateFlaggingInput", - "description": "Autogenerated input type of CreateFlagging", - "fields": null, - "inputFields": [ - { - "name": "contentId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "kind", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "NonDeprecatedFlaggingKind", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "details", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "NonDeprecatedFlaggingKind", - "description": "The bucket for a flagging (general reason). Does not included deprecated kinds.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PROHIBITED_ITEMS", - "description": "prohibited-items", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHARITY", - "description": "charity", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESALE", - "description": "resale", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FALSE_CLAIMS", - "description": "false-claims", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT", - "description": "misrep-support", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT", - "description": "not-project", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUIDELINES_VIOLATION", - "description": "guidelines-violation", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_ISSUES", - "description": "post-funding-issues", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SPAM", - "description": "spam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VICES_DRUGS", - "description": "vices-drugs", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VICES_ALCOHOL", - "description": "vices-alcohol", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VICES_WEAPONS", - "description": "vices-weapons", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_CLAIMS", - "description": "health-claims", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_REGULATIONS", - "description": "health-regulations", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_GMOS", - "description": "health-gmos", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_LIVE_ANIMALS", - "description": "health-live-animals", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_ENERGY_FOOD_AND_DRINK", - "description": "health-energy-food-and-drink", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FINANCIAL_CONTESTS_COUPONS", - "description": "financial-contests-coupons", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FINANCIAL_SERVICES", - "description": "financial-services", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FINANCIAL_POLITICAL_DONATIONS", - "description": "financial-political-donations", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OFFENSIVE_CONTENT_HATE", - "description": "offensive-content-hate", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OFFENSIVE_CONTENT_PORN", - "description": "offensive-content-porn", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESELLING", - "description": "reselling", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PLAGIARISM", - "description": "plagiarism", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROTOTYPE_MISREPRESENTATION", - "description": "prototype-misrepresentation", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_IMPERSONATION", - "description": "misrep-support-impersonation", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_OUTSTANDING_FULFILLMENT", - "description": "misrep-support-outstanding-fulfillment", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_SUSPICIOUS_PLEDGING", - "description": "misrep-support-suspicious-pledging", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_OTHER", - "description": "misrep-support-other", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_CHARITY", - "description": "not-project-charity", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_STUNT_OR_HOAX", - "description": "not-project-stunt-or-hoax", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_PERSONAL_EXPENSES", - "description": "not-project-personal-expenses", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_BAREBONES", - "description": "not-project-barebones", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_OTHER", - "description": "not-project-other", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUIDELINES_SPAM", - "description": "guidelines-spam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUIDELINES_ABUSE", - "description": "guidelines-abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_REWARD_NOT_AS_DESCRIBED", - "description": "post-funding-reward-not-as-described", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_REWARD_DELAYED", - "description": "post-funding-reward-delayed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_SHIPPED_NEVER_RECEIVED", - "description": "post-funding-shipped-never-received", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_CREATOR_SELLING_ELSEWHERE", - "description": "post-funding-creator-selling-elsewhere", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_CREATOR_UNCOMMUNICATIVE", - "description": "post-funding-creator-uncommunicative", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_CREATOR_INAPPROPRIATE", - "description": "post-funding-creator-inappropriate", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_SUSPICIOUS_THIRD_PARTY", - "description": "post-funding-suspicious-third-party", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_ABUSE", - "description": "comment-abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_DOXXING", - "description": "comment-doxxing", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_OFFTOPIC", - "description": "comment-offtopic", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_SPAM", - "description": "comment-spam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_ABUSE", - "description": "backing-abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_DOXXING", - "description": "backing-doxxing", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_FRAUD", - "description": "backing-fraud", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_SPAM", - "description": "backing-spam", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateFlaggingPayload", - "description": "Autogenerated return type of CreateFlagging", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "flagging", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Flagging", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateFreeformPostInput", - "description": "Autogenerated input type of CreateFreeformPost", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteRewardItemPayload", + "description": "Autogenerated return type of DeleteRewardItem", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateFreeformPostPayload", - "description": "Autogenerated return type of CreateFreeformPost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteRewardItemInput", + "description": "Autogenerated input type of DeleteRewardItem", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The reward item ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateOptionInput", - "description": "Autogenerated input type of CreateOption", - "fields": null, - "inputFields": [ - { - "name": "itemId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateRewardItemPayload", + "description": "Autogenerated return type of UpdateRewardItem", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "prompt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "values", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "item", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateRewardItemInput", + "description": "Autogenerated input type of UpdateRewardItem", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateOptionPayload", - "description": "Autogenerated return type of CreateOption", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optionType", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "OptionType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateOrUpdateBackingAddressInput", - "description": "Autogenerated input type of CreateOrUpdateBackingAddress", - "fields": null, - "inputFields": [ - { - "name": "backingId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "addressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "name", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateOrUpdateBackingAddressPayload", - "description": "Autogenerated return type of CreateOrUpdateBackingAddress", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "deliveryType", + "description": null, + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateOrUpdateItemTaxConfigInput", - "description": "Autogenerated input type of CreateOrUpdateItemTaxConfig", - "fields": null, - "inputFields": [ - { - "name": "itemId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "itemType", - "description": null, - "type": { - "kind": "ENUM", - "name": "ItemTypeEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "taxCode", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "marketValue", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "shippingPreference", - "description": null, - "type": { - "kind": "ENUM", - "name": "TaxConfigShippingPreference", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "shipFromAddressId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "localAddressId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateOrUpdateItemTaxConfigPayload", - "description": "Autogenerated return type of CreateOrUpdateItemTaxConfig", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", + { + "name": "image", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "S3AssetInput", "ofType": null - } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreatePaymentIntentInput", - "description": "Autogenerated input type of CreatePaymentIntent", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "kickstarter project id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "altText", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "amount", - "description": "total amount to be paid (eg. 10.55)", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentIntentContext", - "description": "Context in which this stripe intent is created", - "type": { - "kind": "ENUM", - "name": "StripeIntentContextTypes", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "digitalMarketingAttributed", - "description": "if the payment is attributed to digital marketing (default: false)", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "backingId", - "description": "Current backing id for tracking purposes", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "checkoutId", - "description": "Current checkout id for tracking purposes", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "StripeIntentContextTypes", - "description": "Different contexts for which stripe intents can be created", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CROWDFUNDING_CHECKOUT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_CAMPAIGN_CHECKOUT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROJECT_BUILD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROFILE_SETTINGS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatePaymentIntentPayload", - "description": "Autogenerated return type of CreatePaymentIntent", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientSecret", - "description": "the stripe payment intent client secret used to complete a payment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreatePaymentSourceInput", - "description": "Autogenerated input type of CreatePaymentSource", - "fields": null, - "inputFields": [ - { - "name": "paymentType", - "description": null, - "type": { - "kind": "ENUM", - "name": "PaymentTypes", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "stripeToken", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "stripeCardId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "reusable", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "intentClientSecret", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PaymentTypes", - "description": "Payment types", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREDIT_CARD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatePaymentSourcePayload", - "description": "Autogenerated return type of CreatePaymentSource", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errorMessage", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "inconsistent use of GraphQL errors" - }, - { - "name": "isSuccessful", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "deleteAsset", + "description": null, + "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectInput", - "description": "Autogenerated input type of CreateProject", - "fields": null, - "inputFields": [ - { - "name": "categoryId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "additionalSubcategoryId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "countryCode", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCode", + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateEditorialLayoutTypePayload", + "description": "Autogenerated return type of CreateEditorialLayoutType", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "description", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "tag", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectPayload", - "description": "Autogenerated return type of CreateProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "layout", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Layout", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Layout", + "description": "An Editorial Layout", + "fields": [ + { + "name": "createdAt", + "description": "When this editorial layout was created", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PostProjectCommentInput", - "description": "Autogenerated input type of PostProjectComment", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "The ID of the project you are commenting on", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "description", + "description": "The description of the editorial layout", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "modules", + "description": "All the modules for an editorial layout", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EditorialConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "published", + "description": "Is the editorial layout published?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "revision", + "description": "The revision of the editorial layout", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "The slug for the url of the editorial layout oage", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "defaultValue": null - }, - { - "name": "body", - "description": "The body of the comment", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "title", + "description": "The title of the editorial layout", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "parentId", - "description": "The ID of the comment you are replying to", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateEditorialLayoutTypeInput", + "description": "Autogenerated input type of CreateEditorialLayoutType", + "fields": null, + "inputFields": [ + { + "name": "slug", + "description": "Slug for the Editorial Layout url", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostProjectCommentPayload", - "description": "Autogenerated return type of PostProjectComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Comment", - "ofType": null + { + "name": "title", + "description": "Title for the Editorial Layout", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectDepositAccountInput", - "description": "Autogenerated input type of CreateProjectDepositAccount", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "description", + "description": "Short description for the Editorial Layout", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "defaultValue": null + }, + { + "name": "modules", + "description": "All the Editorial Modules for this layout", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EditorialModuleInput", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "accountBusinessType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EditorialModuleInput", + "description": "Editorial Module.", + "fields": null, + "inputFields": [ + { + "name": "type", + "description": "Module type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EditorialModuleType", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "id", + "description": "Module GraphQL id", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectDepositAccountPayload", - "description": "Autogenerated return type of CreateProjectDepositAccount", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + { + "name": "sequence", + "description": "Order of the Module", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectImageInput", - "description": "Autogenerated input type of CreateProjectImage", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "data", + "description": "Module data", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EditorialModuleType", + "description": "Different types of Editorial modules.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ProjectCollection", + "description": "ProjectCollection", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NewsletterSignUp", + "description": "NewsletterSignUp", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PromoCollection", + "description": "PromoCollection", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NewsCollection", + "description": "NewsCollection", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FeaturedProjectCollection", + "description": "FeaturedProjectCollection", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SingleProjectContainer", + "description": "SingleProjectContainer", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BespokeComponent", + "description": "BespokeComponent", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Header", + "description": "Header", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MastheadImage", + "description": "MastheadImage", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ExploreSubcategories", + "description": "ExploreSubcategories", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Article", + "description": "Article", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ShortText", + "description": "ShortText", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EditorialRichText", + "description": "EditorialRichText", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SurveyEmbed", + "description": "SurveyEmbed", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PublishEditorialLayoutTypePayload", + "description": "Autogenerated return type of PublishEditorialLayoutType", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "layout", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Layout", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PublishEditorialLayoutTypeInput", + "description": "Autogenerated input type of PublishEditorialLayoutType", + "fields": null, + "inputFields": [ + { + "name": "slug", + "description": "Slug for the Editorial Layout", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "revision", + "description": "Revision for the Editorial Layout", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "s3Key", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fileName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TranslateEditorialLayoutTypePayload", + "description": "Autogenerated return type of TranslateEditorialLayoutType", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "contentType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "layout", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Layout", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TranslateEditorialLayoutTypeInput", + "description": "Autogenerated input type of TranslateEditorialLayoutType", + "fields": null, + "inputFields": [ + { + "name": "slug", + "description": "Slug for the Editorial Layout", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "updatedAt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + { + "name": "revision", + "description": "Revision for the Editorial Layout", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "fileSize", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectImagePayload", - "description": "Autogenerated return type of CreateProjectImage", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectPaymentSourceInput", - "description": "Autogenerated input type of CreateProjectPaymentSource", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserSendEmailVerificationPayload", + "description": "Autogenerated return type of UserSendEmailVerification", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CreditCardPaymentType", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "token", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UserSendEmailVerificationInput", + "description": "Autogenerated input type of UserSendEmailVerification", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ApplyPaymentSourceToCheckoutPayload", + "description": "Autogenerated return type of ApplyPaymentSourceToCheckout", + "fields": [ + { + "name": "checkout", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Checkout", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "defaultValue": null - }, - { - "name": "reusable", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ApplyPaymentSourceToCheckoutInput", + "description": "Autogenerated input type of ApplyPaymentSourceToCheckout", + "fields": null, + "inputFields": [ + { + "name": "checkoutId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectPaymentSourcePayload", - "description": "Autogenerated return type of CreateProjectPaymentSource", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null + { + "name": "paymentSourceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectUpdateRequestInput", - "description": "Autogenerated input type of CreateProjectUpdateRequest", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "location", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectUpdateRequestLocation", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProjectUpdateRequestLocation", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "updates", - "description": "Project Update Request from the prompt at the top of Project Updates", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backer_bar", - "description": "Project Update Request from the Backer Bar flow", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment", - "description": "Project Update Request from the inline prompt on a comment", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectUpdateRequestPayload", - "description": "Autogenerated return type of CreateProjectUpdateRequest", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCheckoutPayload", + "description": "Autogenerated return type of CreateCheckout", + "fields": [ + { + "name": "checkout", + "description": null, + "args": [], + "type": { "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectVideoInput", - "description": "Autogenerated input type of CreateProjectVideo", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + "name": "Checkout", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "defaultValue": null - }, - { - "name": "s3Key", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateCheckoutInput", + "description": "Autogenerated input type of CreateCheckout", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "fileName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "amount", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "contentType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "locationId", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "updatedAt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + { + "name": "rewardIds", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "fileSize", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "refParam", + "description": null, + "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectVideoPayload", - "description": "Autogenerated return type of CreateProjectVideo", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Video", - "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateQuestionInput", - "description": "Autogenerated input type of CreateQuestion", - "fields": null, - "inputFields": [ - { - "name": "questionableId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "questionableType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "QuestionableType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "type", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "QuestionType", + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompleteOnSessionCheckoutPayload", + "description": "Autogenerated return type of CompleteOnSessionCheckout", + "fields": [ + { + "name": "checkout", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Checkout", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "defaultValue": null - }, - { - "name": "prompt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompleteOnSessionCheckoutInput", + "description": "Autogenerated input type of CompleteOnSessionCheckout", + "fields": null, + "inputFields": [ + { + "name": "checkoutId", + "description": "The graphql relay id of the checkout (base64 encoded)", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "choices", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "name": "paymentIntentClientSecret", + "description": "the client_secret returned by createPaymentIntent, starts with `pi_` (the same secret passed to stripe)", + "type": { "kind": "NON_NULL", "name": null, "ofType": { @@ -42526,5885 +104924,2516 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "choiceSelectionLimit", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + { + "name": "paymentSourceId", + "description": "Kickstarter internal payment source id. Expects a number (not the stripe id starting with `pm_`). Pass in when using a saved card (optional)", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "optional", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "paymentSourceReusable", + "description": "If the payment source can be reused for future payments (optional)", + "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateQuestionPayload", - "description": "Autogenerated return type of CreateQuestion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Question", - "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateRewardInput", - "description": "Autogenerated input type of CreateReward", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + { + "name": "applePay", + "description": "Apple pay attributes for creating a payment source (optional)", + "type": { + "kind": "INPUT_OBJECT", + "name": "ApplePayInput", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ApplePayInput", + "description": "Necessary fields for Apple Pay", + "fields": null, + "inputFields": [ + { + "name": "token", + "description": "Stripe token", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "description", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "paymentInstrumentName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "estimatedDeliveryOn", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - } + { + "name": "paymentNetwork", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "amount", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "latePledgeAmount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "limit", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "image", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "S3AssetInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "altText", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "limitPerBacker", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardType", - "description": null, - "type": { - "kind": "ENUM", - "name": "RewardType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "items", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RewardItemInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "shippingPreference", - "description": null, - "type": { - "kind": "ENUM", - "name": "ShippingPreference", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "shippingRules", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShippingRuleInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "startsAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endsAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentsType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ContentsType", + { + "name": "transactionIdentifier", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateBackingPayload", + "description": "Autogenerated return type of CreateBacking", + "fields": [ + { + "name": "checkout", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Checkout", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "localReceiptLocationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "startCondition", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endCondition", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "S3AssetInput", - "description": "S3 information for an asset.", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "defaultValue": null - }, - { - "name": "s3Key", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateBackingInput", + "description": "Autogenerated input type of CreateBacking", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "fileName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "amount", + "description": "Optional, will default to combined reward minimums + shipping", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "contentType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "locationId", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "updatedAt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "fileSize", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "rewardId", + "description": "Relay encoded Reward ID - legacy - mutually exclusive with reward_ids", + "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RewardItemInput", - "description": "Item for a reward", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + { + "name": "rewardIds", + "description": "List of Relay encoded Reward/Add-on IDs - mutually exclusive with reward_id", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "position", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "paymentType", + "description": null, + "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "quantity", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "refParam", + "description": null, + "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ShippingRuleInput", - "description": "Shipping rule for a reward", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "cost", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "paymentSourceId", + "description": null, + "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "setupIntentClientSecret", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "estimatedMin", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "estimatedMax", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateRewardPayload", - "description": "Autogenerated return type of CreateReward", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + { + "name": "applePay", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ApplePayInput", + "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateRewardItemInput", - "description": "Autogenerated input type of CreateRewardItem", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateBackingPayload", + "description": "Autogenerated return type of UpdateBacking", + "fields": [ + { + "name": "checkout", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Checkout", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateBackingInput", + "description": "Autogenerated input type of UpdateBacking", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "deliveryType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "amount", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "image", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "S3AssetInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "altText", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateRewardItemPayload", - "description": "Autogenerated return type of CreateRewardItem", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateSetupIntentInput", - "description": "Autogenerated input type of CreateSetupIntent", - "fields": null, - "inputFields": [ - { - "name": "setupIntentContext", - "description": "Context in which this stripe intent is created", - "type": { - "kind": "ENUM", - "name": "StripeIntentContextTypes", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateSetupIntentPayload", - "description": "Autogenerated return type of CreateSetupIntent", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientSecret", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateSheetForProjectInput", - "description": "Autogenerated input type of CreateSheetForProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "rewardId", + "description": "Relay encoded Reward ID - legacy", + "type": { "kind": "SCALAR", "name": "ID", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "email", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateSheetForProjectPayload", - "description": "Autogenerated return type of CreateSheetForProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sheetsUrl", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spreadsheetData", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SpreadsheetDatum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateTrackEventInput", - "description": "Autogenerated input type of CreateTrackEvent", - "fields": null, - "inputFields": [ - { - "name": "eventName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "eventProperties", - "description": null, - "type": { - "kind": "SCALAR", - "name": "JSON", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateTrackEventPayload", - "description": "Autogenerated return type of CreateTrackEvent", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "successful", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateUserInput", - "description": "Autogenerated input type of CreateUser", - "fields": null, - "inputFields": [ - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "email", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "emailConfirmation", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "optIntoNewsletters", - "description": "If the user agrees to opt into weekly newsletters", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "optIntoUserResearch", - "description": "If the user agrees to opt into receiving surveys for user research", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "password", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "projectPid", - "description": "Supply if creating an account via backing flow -- used for tracking purposes", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "recaptchaV2Token", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "recaptchaV3Token", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "checkoutId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "n", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateUserPayload", - "description": "Autogenerated return type of CreateUser", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateUserSlugInput", - "description": "Autogenerated input type of CreateUserSlug", - "fields": null, - "inputFields": [ - { - "name": "slug", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateUserSlugPayload", - "description": "Autogenerated return type of CreateUserSlug", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateUserUrlsInput", - "description": "Autogenerated input type of CreateUserUrls", - "fields": null, - "inputFields": [ - { - "name": "url", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateUserUrlsPayload", - "description": "Autogenerated return type of CreateUserUrls", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + { + "name": "rewardIds", + "description": "List of Relay encoded Reward/Add-on IDs", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateVideoTrackInput", - "description": "Autogenerated input type of CreateVideoTrack", - "fields": null, - "inputFields": [ - { - "name": "videoId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "locationId", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "languageCode", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CaptionLanguageCode", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateVideoTrackPayload", - "description": "Autogenerated return type of CreateVideoTrack", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "videoTrack", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoTrack", - "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeactivateProjectPrelaunchInput", - "description": "Autogenerated input type of DeactivateProjectPrelaunch", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "paymentSourceId", + "description": "new payment source id", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeactivateProjectPrelaunchPayload", - "description": "Autogenerated return type of DeactivateProjectPrelaunch", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeactivateProjectCollaboratorInput", - "description": "Autogenerated input type of DeactivateProjectCollaborator", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "The project id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "intentClientSecret", + "description": "Stripe SetupIntent client secret", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "userId", - "description": "The collaborator's user id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + { + "name": "applePay", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ApplePayInput", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeactivateProjectCollaboratorPayload", - "description": "Autogenerated return type of DeactivateProjectCollaborator", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateBackingPaymentSourcePayload", + "description": "Autogenerated return type of UpdateBackingPaymentSource", + "fields": [ + { + "name": "backing", + "description": null, + "args": [], + "type": { "kind": "OBJECT", - "name": "Project", + "name": "Backing", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteAddressInput", - "description": "Autogenerated input type of DeleteAddress", - "fields": null, - "inputFields": [ - { - "name": "fulfillmentAddressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "checkout", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Checkout", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteAddressPayload", - "description": "Autogenerated return type of DeleteAddress", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Success if address was deleted successfully", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateBackingPaymentSourceInput", + "description": "Autogenerated input type of UpdateBackingPaymentSource", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "ID of the backing being updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteAssetInput", - "description": "Autogenerated input type of DeleteAsset", - "fields": null, - "inputFields": [ - { - "name": "attachable_id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "paymentSourceId", + "description": "new payment source id", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "asset_id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + { + "name": "applePay", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ApplePayInput", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteAssetPayload", - "description": "Autogenerated return type of DeleteAsset", - "fields": [ - { - "name": "attachable", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "Attachable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "Attachable", - "description": "An object that can be associated with uploaded assets", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InterviewAnswer", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Survey", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "Survey", - "description": "A survey", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteBackerSurveyInput", - "description": "Autogenerated input type of DeleteBackerSurvey", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateBackerCompletedPayload", + "description": "Autogenerated return type of UpdateBackerCompleted", + "fields": [ + { + "name": "backing", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Backing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateBackerCompletedInput", + "description": "Autogenerated input type of UpdateBackerCompleted", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "backerCompleted", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteBackerSurveyPayload", - "description": "Autogenerated return type of DeleteBackerSurvey", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if backer survey is deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteBusinessAddressInput", - "description": "Autogenerated input type of DeleteBusinessAddress", - "fields": null, - "inputFields": [ - { - "name": "addressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetBackingNotePayload", + "description": "Autogenerated return type of SetBackingNote", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "noteBody", + "description": null, + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetBackingNoteInput", + "description": "Autogenerated input type of SetBackingNote", + "fields": null, + "inputFields": [ + { + "name": "backingId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteBusinessAddressPayload", - "description": "Autogenerated return type of DeleteBusinessAddress", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if address is deleted.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteCommentInput", - "description": "Autogenerated input type of DeleteComment", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The comment ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "noteBody", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteCommentPayload", - "description": "Autogenerated return type of DeleteComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentable", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + { + "name": "noteType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "BackingNoteType", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteOptionInput", - "description": "Autogenerated input type of DeleteOption", - "fields": null, - "inputFields": [ - { - "name": "optionTypeId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "BackingNoteType", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CreatorBackingNote", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BackerBackingNote", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateApplePayBackingPayload", + "description": "Autogenerated return type of CreateApplePayBacking", + "fields": [ + { + "name": "checkout", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Checkout", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateApplePayBackingInput", + "description": "Autogenerated input type of CreateApplePayBacking", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteOptionPayload", - "description": "Autogenerated return type of DeleteOption", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": "The item that the deleted option type was associated with", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", + { + "name": "amount", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if option_type is deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "locationId", + "description": null, + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeletePostInput", - "description": "Autogenerated input type of DeletePost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "rewardId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "token", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeletePostPayload", - "description": "Autogenerated return type of DeletePost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null + { + "name": "paymentInstrumentName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectInput", - "description": "Autogenerated input type of DeleteProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "name": "paymentNetwork", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "transactionIdentifier", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "password", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "refParam", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteProjectPayload", - "description": "Autogenerated return type of DeleteProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectCommentInput", - "description": "Autogenerated input type of DeleteProjectComment", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The comment ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteProjectCommentPayload", - "description": "Autogenerated return type of DeleteProjectComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectImageInput", - "description": "Autogenerated input type of DeleteProjectImage", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LikeQuizProjectPayload", + "description": "Autogenerated return type of LikeQuizProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteProjectImagePayload", - "description": "Autogenerated return type of DeleteProjectImage", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectVideoInput", - "description": "Autogenerated input type of DeleteProjectVideo", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The project ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "success", + "description": null, + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LikeQuizProjectInput", + "description": "Autogenerated input type of LikeQuizProject", + "fields": null, + "inputFields": [ + { + "name": "selectedLikeableAttributeIds", + "description": "A list of selected likeable attribute ids associated to the quiz project", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteProjectVideoPayload", - "description": "Autogenerated return type of DeleteProjectVideo", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + { + "name": "quizProjectId", + "description": "The id of the quiz project that the user has liked", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteQuestionInput", - "description": "Autogenerated input type of DeleteQuestion", - "fields": null, - "inputFields": [ - { - "name": "questionId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "likedSomethingElse", + "description": "Whether or not the user has indicated that they like something else about the project other than the attributes presented", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteQuestionPayload", - "description": "Autogenerated return type of DeleteQuestion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if question is deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteRewardInput", - "description": "Autogenerated input type of DeleteReward", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The reward ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LikeProjectPayload", + "description": "Autogenerated return type of LikeProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteRewardPayload", - "description": "Autogenerated return type of DeleteReward", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LikeProjectInput", + "description": "Autogenerated input type of LikeProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The id of the project that the user has liked", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteRewardItemInput", - "description": "Autogenerated input type of DeleteRewardItem", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The reward item ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "trackingContext", + "description": "The context or page that the user liked this project from. Used for tracking", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteRewardItemPayload", - "description": "Autogenerated return type of DeleteRewardItem", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteUserUrlsInput", - "description": "Autogenerated input type of DeleteUserUrls", - "fields": null, - "inputFields": [ - { - "name": "urlId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteUserUrlsPayload", - "description": "Autogenerated return type of DeleteUserUrls", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteVideoTrackInput", - "description": "Autogenerated input type of DeleteVideoTrack", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UnlikeProjectPayload", + "description": "Autogenerated return type of UnlikeProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteVideoTrackPayload", - "description": "Autogenerated return type of DeleteVideoTrack", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Video", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UnlikeProjectInput", + "description": "Autogenerated input type of UnlikeProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The id of the project that the user has unliked", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DislikeProjectInput", - "description": "Autogenerated input type of DislikeProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The id of the project that the user has disliked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "trackingContext", + "description": "The context or page that the user unliked this project from. Used for tracking", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "trackingContext", - "description": "The context or page that the user disliked this project from. Used for tracking", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DislikeProjectPayload", - "description": "Autogenerated return type of DislikeProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EndLatePledgesInput", - "description": "Autogenerated input type of EndLatePledges", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EndLatePledgesPayload", - "description": "Autogenerated return type of EndLatePledges", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "FollowUserInput", - "description": "Autogenerated input type of FollowUser", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DislikeProjectPayload", + "description": "Autogenerated return type of DislikeProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FollowUserPayload", - "description": "Autogenerated return type of FollowUser", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DislikeProjectInput", + "description": "Autogenerated input type of DislikeProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The id of the project that the user has disliked", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GenerateProjectPreviewInput", - "description": "Autogenerated input type of GenerateProjectPreview", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "trackingContext", + "description": "The context or page that the user disliked this project from. Used for tracking", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GenerateProjectPreviewPayload", - "description": "Autogenerated return type of GenerateProjectPreview", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UndislikeProjectPayload", + "description": "Autogenerated return type of UndislikeProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { "kind": "OBJECT", "name": "Project", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UndislikeProjectInput", + "description": "Autogenerated input type of UndislikeProject", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The id of the project that the user has un-disliked", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "InviteProjectCollaboratorInput", - "description": "Autogenerated input type of InviteProjectCollaborator", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "ID of project getting the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "trackingContext", + "description": "The context or page that the user undisliked this project from. Used for tracking", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "userEmail", - "description": "Email of the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": "Title of the collaborator", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "permissions", - "description": "Permissions granted to the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateProjectUpdateRequestPayload", + "description": "Autogenerated return type of CreateProjectUpdateRequest", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CollaboratorPermission", - "ofType": null - } + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateProjectUpdateRequestInput", + "description": "Autogenerated input type of CreateProjectUpdateRequest", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null } - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "location", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ProjectUpdateRequestLocation", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InviteProjectCollaboratorPayload", - "description": "Autogenerated return type of InviteProjectCollaborator", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LaunchProjectInput", - "description": "Autogenerated input type of LaunchProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProjectUpdateRequestLocation", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "updates", + "description": "Project Update Request from the prompt at the top of Project Updates", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backer_bar", + "description": "Project Update Request from the Backer Bar flow", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comment", + "description": "Project Update Request from the inline prompt on a comment", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TriggerThirdPartyEventPayload", + "description": "Autogenerated return type of TriggerThirdPartyEvent", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LaunchProjectPayload", - "description": "Autogenerated return type of LaunchProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LikePostInput", - "description": "Autogenerated input type of LikePost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "message", + "description": null, + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TriggerThirdPartyEventInput", + "description": "Autogenerated input type of TriggerThirdPartyEvent", + "fields": null, + "inputFields": [ + { + "name": "deviceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LikePostPayload", - "description": "Autogenerated return type of LikePost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null + { + "name": "eventName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LikeProjectInput", - "description": "Autogenerated input type of LikeProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The id of the project that the user has liked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "firebaseScreen", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "trackingContext", - "description": "The context or page that the user liked this project from. Used for tracking", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LikeProjectPayload", - "description": "Autogenerated return type of LikeProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + }, + "defaultValue": "null" }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + { + "name": "firebasePreviousScreen", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "null" }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LikeQuizProjectInput", - "description": "Autogenerated input type of LikeQuizProject", - "fields": null, - "inputFields": [ - { - "name": "selectedLikeableAttributeIds", - "description": "A list of selected likeable attribute ids associated to the quiz project", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "items", + "description": null, + "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "ThirdPartyEventItemInput", "ofType": null } } - } - }, - "defaultValue": null - }, - { - "name": "quizProjectId", - "description": "The id of the quiz project that the user has liked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "likedSomethingElse", - "description": "Whether or not the user has indicated that they like something else about the project other than the attributes presented", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LikeQuizProjectPayload", - "description": "Autogenerated return type of LikeQuizProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LockAddressesInput", - "description": "Autogenerated input type of LockAddresses", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LockAddressesPayload", - "description": "Autogenerated return type of LockAddresses", - "fields": [ - { - "name": "addressLockoutDate", - "description": "Returns the address lockout date if successful.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MigrateToFulfillmentStatusInput", - "description": "Autogenerated input type of MigrateToFulfillmentStatus", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MigrateToFulfillmentStatusPayload", - "description": "Autogenerated return type of MigrateToFulfillmentStatus", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if backings are being updated in backend.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + }, + "defaultValue": "[]" }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PaymentSourceDeleteInput", - "description": "Autogenerated input type of PaymentSourceDelete", - "fields": null, - "inputFields": [ - { - "name": "paymentSourceId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PaymentSourceDeletePayload", - "description": "Autogenerated return type of PaymentSourceDelete", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PinPostInput", - "description": "Autogenerated input type of PinPost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "pledgeAmount", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Float", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PinPostPayload", - "description": "Autogenerated return type of PinPost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PostExcludeRewardInput", - "description": "Autogenerated input type of PostExcludeReward", - "fields": null, - "inputFields": [ - { - "name": "rewardId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + }, + "defaultValue": "null" }, - "defaultValue": null - }, - { - "name": "postId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "shipping", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Float", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostExcludeRewardPayload", - "description": "Autogenerated return type of PostExcludeReward", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PostIncludeRewardInput", - "description": "Autogenerated input type of PostIncludeReward", - "fields": null, - "inputFields": [ - { - "name": "rewardId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + }, + "defaultValue": "null" }, - "defaultValue": null - }, - { - "name": "postId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "transactionId", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostIncludeRewardPayload", - "description": "Autogenerated return type of PostIncludeReward", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PublishEditorialLayoutTypeInput", - "description": "Autogenerated input type of PublishEditorialLayoutType", - "fields": null, - "inputFields": [ - { - "name": "slug", - "description": "Slug for the Editorial Layout", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "revision", - "description": "Revision for the Editorial Layout", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PublishEditorialLayoutTypePayload", - "description": "Autogenerated return type of PublishEditorialLayoutType", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "layout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Layout", - "ofType": null + }, + "defaultValue": "null" }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PublishPostInput", - "description": "Autogenerated input type of PublishPost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "userId", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PublishPostPayload", - "description": "Autogenerated return type of PublishPost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null + }, + "defaultValue": "null" }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RefreshSpreadsheetDataInput", - "description": "Autogenerated input type of RefreshSpreadsheetData", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + { + "name": "appData", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AppDataInput", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RefreshSpreadsheetDataPayload", - "description": "Autogenerated return type of RefreshSpreadsheetData", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spreadsheet", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Spreadsheet", - "ofType": null + }, + "defaultValue": "{}" }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveSheetFromProjectInput", - "description": "Autogenerated input type of RemoveSheetFromProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ThirdPartyEventItemInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "itemId", + "description": "The ID of the item.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "itemName", + "description": "The name of the item.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveSheetFromProjectPayload", - "description": "Autogenerated return type of RemoveSheetFromProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sheetsUrl", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ReportSpamInput", - "description": "Autogenerated input type of ReportSpam", - "fields": null, - "inputFields": [ - { - "name": "messageId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "price", + "description": "The monetary price of the item, in units of the specified currency parameter.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Float", "ofType": null - } + }, + "defaultValue": "null" + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AppDataInput", + "description": "Parameters for sharing app data and device information with the Conversions API", + "fields": null, + "inputFields": [ + { + "name": "advertiserTrackingEnabled", + "description": "Use this field to specify ATT permission on an iOS 14.5+ device.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "applicationTrackingEnabled", + "description": "A person can choose to enable ad tracking on an app level. Your SDK should allow an app developer to put an opt-out setting into their app. Use this field to specify the person's choice.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReportSpamPayload", - "description": "Autogenerated return type of ReportSpam", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spam", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "extinfo", + "description": "Extended device information, such as screen width and height. Required only for native.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateTrackEventPayload", + "description": "Autogenerated return type of CreateTrackEvent", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "successful", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateTrackEventInput", + "description": "Autogenerated input type of CreateTrackEvent", + "fields": null, + "inputFields": [ + { + "name": "eventName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RequestPasswordResetInput", - "description": "Autogenerated input type of RequestPasswordReset", - "fields": null, - "inputFields": [ - { - "name": "email", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Email", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RequestPasswordResetPayload", - "description": "Autogenerated return type of RequestPasswordReset", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Email", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ResetBackerSurveyInput", - "description": "Autogenerated input type of ResetBackerSurvey", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "eventProperties", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "JSON", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ResetBackerSurveyPayload", - "description": "Autogenerated return type of ResetBackerSurvey", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if backer survey responses are reset.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SendMessageInput", - "description": "Autogenerated input type of SendMessage", - "fields": null, - "inputFields": [ - { - "name": "recipientId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateConsentPayload", + "description": "Autogenerated return type of UpdateConsent", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateConsentInput", + "description": "Autogenerated input type of UpdateConsent", + "fields": null, + "inputFields": [ + { + "name": "consentJson", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "userIdentifier", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "body", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "gRecaptchaResponse", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateAttributionEventPayload", + "description": "Autogenerated return type of CreateAttributionEvent", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SendMessagePayload", - "description": "Autogenerated return type of SendMessage", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "conversation", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Conversation", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "successful", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateAttributionEventInput", + "description": "Autogenerated input type of CreateAttributionEvent", + "fields": null, + "inputFields": [ + { + "name": "eventName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Message", - "ofType": null + { + "name": "eventProperties", + "description": null, + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SendSubmissionMessageInput", - "description": "Autogenerated input type of SendSubmissionMessage", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "projectId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "body", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SendSubmissionMessagePayload", - "description": "Autogenerated return type of SendSubmissionMessage", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Message", - "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateBusinessAddressPayload", + "description": "Autogenerated return type of CreateBusinessAddress", + "fields": [ + { + "name": "businessAddress", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "BusinessAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SendSurveyInput", - "description": "Autogenerated input type of SendSurvey", - "fields": null, - "inputFields": [ - { - "name": "surveyId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateBusinessAddressInput", + "description": "Autogenerated input type of CreateBusinessAddress", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SendSurveyPayload", - "description": "Autogenerated return type of SendSurvey", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "survey", - "description": "The updated survey.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BackerSurvey", - "ofType": null - } + { + "name": "mainAddress", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetAddressAsPrimaryInput", - "description": "Autogenerated input type of SetAddressAsPrimary", - "fields": null, - "inputFields": [ - { - "name": "fulfillmentAddressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "contactName", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "addressLine1", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetAddressAsPrimaryPayload", - "description": "Autogenerated return type of SetAddressAsPrimary", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Success if address was updated successfully", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "addressLine2", + "description": null, + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetAddressCollectionEnabledInput", - "description": "Autogenerated input type of SetAddressCollectionEnabled", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "city", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "addressCollectionEnabled", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "region", + "description": null, + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "country", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetAddressCollectionEnabledPayload", - "description": "Autogenerated return type of SetAddressCollectionEnabled", - "fields": [ - { - "name": "addressCollectionEnabled", - "description": "Whether or not the creator has enabled address collection for this project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetBackingFulfillmentStatusesInput", - "description": "Autogenerated input type of SetBackingFulfillmentStatuses", - "fields": null, - "inputFields": [ - { - "name": "backingIds", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + { + "name": "postalCode", + "description": null, + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "status", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "FulfillmentStatusSelectOptions", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "FulfillmentStatusSelectOptions", - "description": "Values for backing fulfillment status", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "not_started", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "in_progress", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipped", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delayed", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetBackingFulfillmentStatusesPayload", - "description": "Autogenerated return type of SetBackingFulfillmentStatuses", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedBackingIds", - "description": "Lists the ids of all successfully updated backings.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateBusinessAddressPayload", + "description": "Autogenerated return type of UpdateBusinessAddress", + "fields": [ + { + "name": "businessAddress", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "BusinessAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateBusinessAddressInput", + "description": "Autogenerated input type of UpdateBusinessAddress", + "fields": null, + "inputFields": [ + { + "name": "addressId", + "description": null, + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetBackingNoteInput", - "description": "Autogenerated input type of SetBackingNote", - "fields": null, - "inputFields": [ - { - "name": "backingId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "contactName", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "noteBody", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "noteType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "BackingNoteType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "BackingNoteType", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CreatorBackingNote", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BackerBackingNote", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetBackingNotePayload", - "description": "Autogenerated return type of SetBackingNote", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "noteBody", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetMainBusinessAddressInput", - "description": "Autogenerated input type of SetMainBusinessAddress", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + }, + { + "name": "addressLine1", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "addressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "addressLine2", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetMainBusinessAddressPayload", - "description": "Autogenerated return type of SetMainBusinessAddress", - "fields": [ - { - "name": "businessAddress", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetProjectSlugInput", - "description": "Autogenerated input type of SetProjectSlug", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "city", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetProjectSlugPayload", - "description": "Autogenerated return type of SetProjectSlug", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetProjectStatusInput", - "description": "Autogenerated input type of SetProjectStatus", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "region", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "nowStatus", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "nextStatus", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "nextDueDate", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + }, + { + "name": "country", + "description": null, + "type": { "kind": "SCALAR", - "name": "ISO8601DateTime", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "enabled", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetProjectStatusPayload", - "description": "Autogenerated return type of SetProjectStatus", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectStatus", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SignInWithAppleInput", - "description": "Autogenerated input type of SignInWithApple", - "fields": null, - "inputFields": [ - { - "name": "firstName", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "lastName", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "authCode", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "iosAppId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SignInWithApplePayload", - "description": "Autogenerated return type of SignInWithApple", - "fields": [ - { - "name": "apiAccessToken", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SubmitProjectInput", - "description": "Autogenerated input type of SubmitProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "postalCode", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SubmitProjectPayload", - "description": "Autogenerated return type of SubmitProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SubmitRefundCheckoutInput", - "description": "Autogenerated input type of SubmitRefundCheckout", - "fields": null, - "inputFields": [ - { - "name": "paymentSourceId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "refundCheckoutId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SubmitRefundCheckoutPayload", - "description": "Autogenerated return type of SubmitRefundCheckout", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "redirectUrl", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refundCheckout", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetMainBusinessAddressPayload", + "description": "Autogenerated return type of SetMainBusinessAddress", + "fields": [ + { + "name": "businessAddress", + "description": null, + "args": [], + "type": { "kind": "OBJECT", - "name": "RefundCheckout", + "name": "BusinessAddress", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SubmitResponsesInput", - "description": "Autogenerated input type of SubmitResponses", - "fields": null, - "inputFields": [ - { - "name": "cartId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "lineItemUpdates", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetMainBusinessAddressInput", + "description": "Autogenerated input type of SetMainBusinessAddress", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LineItemInput", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "backerQuestionAnswers", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + { + "name": "addressId", + "description": null, + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AnswerInput", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LineItemInput", - "description": "Line item belonging to a cart", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteBusinessAddressPayload", + "description": "Autogenerated return type of DeleteBusinessAddress", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "defaultValue": null - }, - { - "name": "optionValueIds", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "name": "success", + "description": "Succeeds if address is deleted.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteBusinessAddressInput", + "description": "Autogenerated input type of DeleteBusinessAddress", + "fields": null, + "inputFields": [ + { + "name": "addressId", + "description": null, + "type": { "kind": "NON_NULL", "name": null, "ofType": { @@ -48412,56 +107441,87 @@ "name": "ID", "ofType": null } - } + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "answers", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AnswerInput", + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AnswerInput", - "description": "Answer associated with a particular question and answerable.", - "fields": null, - "inputFields": [ - { - "name": "questionId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateOrUpdateItemTaxConfigPayload", + "description": "Autogenerated return type of CreateOrUpdateItemTaxConfig", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "response", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "item", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateOrUpdateItemTaxConfigInput", + "description": "Autogenerated input type of CreateOrUpdateItemTaxConfig", + "fields": null, + "inputFields": [ + { + "name": "itemId", + "description": null, + "type": { "kind": "NON_NULL", "name": null, "ofType": { @@ -48469,721 +107529,291 @@ "name": "String", "ofType": null } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SubmitResponsesPayload", - "description": "Autogenerated return type of SubmitResponses", - "fields": [ - { - "name": "cart", - "description": "The finalized cart, if submission is successful.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if cart is finalized.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", + { + "name": "itemType", + "description": null, + "type": { + "kind": "ENUM", + "name": "ItemTypeEnum", "ofType": null - } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SubmitVatNumberInput", - "description": "Autogenerated input type of SubmitVatNumber", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "taxCode", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "vatNumber", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "marketValue", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SubmitVatNumberPayload", - "description": "Autogenerated return type of SubmitVatNumber", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ToggleCommentPinInput", - "description": "Autogenerated input type of ToggleCommentPin", - "fields": null, - "inputFields": [ - { - "name": "commentId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + { + "name": "shippingPreference", + "description": null, + "type": { + "kind": "ENUM", + "name": "TaxConfigShippingPreference", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "pinned", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "shipFromAddressId", + "description": null, + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ToggleCommentPinPayload", - "description": "Autogenerated return type of ToggleCommentPin", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Comment", + { + "name": "localAddressId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ToggleProjectMilestoneInput", - "description": "Autogenerated input type of ToggleProjectMilestone", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "milestoneCategory", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateOrderStatePayload", + "description": "Autogenerated return type of UpdateOrderState", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateOrderStateInput", + "description": "Autogenerated input type of UpdateOrderState", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "ID of the order being updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ToggleProjectMilestonePayload", - "description": "Autogenerated return type of ToggleProjectMilestone", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "milestone", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectMilestone", - "ofType": null + { + "name": "state", + "description": "New state of the order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderStateEnum", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ToggleProjectPreviewInput", - "description": "Autogenerated input type of ToggleProjectPreview", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ToggleProjectPreviewPayload", - "description": "Autogenerated return type of ToggleProjectPreview", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompleteOrderPayload", + "description": "Autogenerated return type of CompleteOrder", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "TranslateEditorialLayoutTypeInput", - "description": "Autogenerated input type of TranslateEditorialLayoutType", - "fields": null, - "inputFields": [ - { - "name": "slug", - "description": "Slug for the Editorial Layout", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "revision", - "description": "Revision for the Editorial Layout", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TranslateEditorialLayoutTypePayload", - "description": "Autogenerated return type of TranslateEditorialLayoutType", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "layout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Layout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "TriggerThirdPartyEventInput", - "description": "Autogenerated input type of TriggerThirdPartyEvent", - "fields": null, - "inputFields": [ - { - "name": "deviceId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "eventName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "firebaseScreen", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "firebasePreviousScreen", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "items", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientSecret", + "description": "The stripe payment intent client secret used to complete a payment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The stripe payment intent status (if requires_action, it will be)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompleteOrderInput", + "description": "Autogenerated input type of CompleteOrder", + "fields": null, + "inputFields": [ + { + "name": "orderId", + "description": "The order id", + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "ThirdPartyEventItemInput", + "kind": "SCALAR", + "name": "ID", "ofType": null } - } + }, + "defaultValue": null }, - "defaultValue": "[]" - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "stripeConfirmationTokenId", + "description": "The stripe confirmation token used to complete a payment (web only)", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "pledgeAmount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "shipping", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "transactionId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "userId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "appData", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AppDataInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ThirdPartyEventItemInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "itemId", - "description": "The ID of the item.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "itemName", - "description": "The name of the item.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "price", - "description": "The monetary price of the item, in units of the specified currency parameter.", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": "null" - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AppDataInput", - "description": "Parameters for sharing app data and device information with the Conversions API", - "fields": null, - "inputFields": [ - { - "name": "advertiserTrackingEnabled", - "description": "Use this field to specify ATT permission on an iOS 14.5+ device.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + }, + { + "name": "stripePaymentMethodId", + "description": "The stripe payment method id, starting with either `card_` or `pm_` (mobile only)", + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "paymentSourceId", + "description": "Kickstarter internal payment source id. Expects a number (not the stripe id starting with `pm_`). Pass in when using a saved card (optional)", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "applicationTrackingEnabled", - "description": "A person can choose to enable ad tracking on an app level. Your SDK should allow an app developer to put an opt-out setting into their app. Use this field to specify the person's choice.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "paymentSourceReusable", + "description": "If the new payment source can be reused for future payments (optional)", + "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "extinfo", - "description": "Extended device information, such as screen width and height. Required only for native.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "paymentMethodTypes", + "description": "List of accepted stripe payment method types", + "type": { "kind": "LIST", "name": null, "ofType": { @@ -49195,853 +107825,479 @@ "ofType": null } } - } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TriggerThirdPartyEventPayload", - "description": "Autogenerated return type of TriggerThirdPartyEvent", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnblockUserInput", - "description": "Autogenerated input type of UnblockUser", - "fields": null, - "inputFields": [ - { - "name": "blockUserId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfirmOrderAddressPayload", + "description": "Autogenerated return type of ConfirmOrderAddress", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConfirmOrderAddressInput", + "description": "Autogenerated input type of ConfirmOrderAddress", + "fields": null, + "inputFields": [ + { + "name": "orderId", + "description": "The order id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnblockUserPayload", - "description": "Autogenerated return type of UnblockUser", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentUser", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + { + "name": "addressId", + "description": "The address id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UndislikeProjectInput", - "description": "Autogenerated input type of UndislikeProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The id of the project that the user has un-disliked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateOptionPayload", + "description": "Autogenerated return type of CreateOption", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "trackingContext", - "description": "The context or page that the user undisliked this project from. Used for tracking", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UndislikeProjectPayload", - "description": "Autogenerated return type of UndislikeProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnfollowUserInput", - "description": "Autogenerated input type of UnfollowUser", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optionType", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "OptionType", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateOptionInput", + "description": "Autogenerated input type of CreateOption", + "fields": null, + "inputFields": [ + { + "name": "itemId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnfollowUserPayload", - "description": "Autogenerated return type of UnfollowUser", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnlikePostInput", - "description": "Autogenerated input type of UnlikePost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "prompt", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnlikePostPayload", - "description": "Autogenerated return type of UnlikePost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null + { + "name": "values", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnlikeProjectInput", - "description": "Autogenerated input type of UnlikeProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The id of the project that the user has unliked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "trackingContext", - "description": "The context or page that the user unliked this project from. Used for tracking", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnlikeProjectPayload", - "description": "Autogenerated return type of UnlikeProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnpinPostInput", - "description": "Autogenerated input type of UnpinPost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateOptionPayload", + "description": "Autogenerated return type of UpdateOption", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnpinPostPayload", - "description": "Autogenerated return type of UnpinPost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UntagProjectInput", - "description": "Autogenerated input type of UntagProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optionType", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "OptionType", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateOptionInput", + "description": "Autogenerated input type of UpdateOption", + "fields": null, + "inputFields": [ + { + "name": "optionTypeId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "tag", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "prompt", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UntagProjectPayload", - "description": "Autogenerated return type of UntagProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + { + "name": "values", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnwatchProjectInput", - "description": "Autogenerated input type of UnwatchProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "trackingContext", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnwatchProjectPayload", - "description": "Autogenerated return type of UnwatchProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateBackerCompletedInput", - "description": "Autogenerated input type of UpdateBackerCompleted", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteOptionPayload", + "description": "Autogenerated return type of DeleteOption", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "item", + "description": "The item that the deleted option type was associated with", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Succeeds if option_type is deleted.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteOptionInput", + "description": "Autogenerated input type of DeleteOption", + "fields": null, + "inputFields": [ + { + "name": "optionTypeId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "backerCompleted", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateBackerCompletedPayload", - "description": "Autogenerated return type of UpdateBackerCompleted", - "fields": [ - { - "name": "backing", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateBackingInput", - "description": "Autogenerated input type of UpdateBacking", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateQuestionPayload", + "description": "Autogenerated return type of CreateQuestion", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "amount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardId", - "description": "Relay encoded Reward ID - legacy", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardIds", - "description": "List of Relay encoded Reward/Add-on IDs", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "question", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Question", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateQuestionInput", + "description": "Autogenerated input type of CreateQuestion", + "fields": null, + "inputFields": [ + { + "name": "questionableId", + "description": null, + "type": { "kind": "NON_NULL", "name": null, "ofType": { @@ -50049,718 +108305,224 @@ "name": "ID", "ofType": null } - } - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": "new payment source id", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "intentClientSecret", - "description": "Stripe SetupIntent client secret", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "applePay", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ApplePayInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateBackingPayload", - "description": "Autogenerated return type of UpdateBacking", - "fields": [ - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateBackingPaymentSourceInput", - "description": "Autogenerated input type of UpdateBackingPaymentSource", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "ID of the backing being updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": "new payment source id", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "applePay", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ApplePayInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateBackingPaymentSourcePayload", - "description": "Autogenerated return type of UpdateBackingPaymentSource", - "fields": [ - { - "name": "backing", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null + { + "name": "questionableType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "QuestionableType", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null + { + "name": "type", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "QuestionType", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateBusinessAddressInput", - "description": "Autogenerated input type of UpdateBusinessAddress", - "fields": null, - "inputFields": [ - { - "name": "addressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "contactName", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "addressLine1", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "addressLine2", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "city", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "country", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postalCode", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateBusinessAddressPayload", - "description": "Autogenerated return type of UpdateBusinessAddress", - "fields": [ - { - "name": "businessAddress", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null + { + "name": "prompt", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateConsentInput", - "description": "Autogenerated input type of UpdateConsent", - "fields": null, - "inputFields": [ - { - "name": "consentJson", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "userIdentifier", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateConsentPayload", - "description": "Autogenerated return type of UpdateConsent", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + { + "name": "choices", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateCreatorInterviewInput", - "description": "Autogenerated input type of UpdateCreatorInterview", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "choiceSelectionLimit", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "public", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "answers", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "name": "optional", + "description": null, + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "InterviewAnswerInput", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "InterviewAnswerInput", - "description": "Interview answer input for updating creator interviews", - "fields": null, - "inputFields": [ - { - "name": "interviewQuestionId", - "description": "The associated interview question id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "body", - "description": "The body of the interview answer", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "skip", - "description": "True if the creator chose to skip the question", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCreatorInterviewPayload", - "description": "Autogenerated return type of UpdateCreatorInterview", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorInterview", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreatorInterview", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateFulfillmentModalDismissedAtInput", - "description": "Autogenerated input type of UpdateFulfillmentModalDismissedAt", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateFulfillmentModalDismissedAtPayload", - "description": "Autogenerated return type of UpdateFulfillmentModalDismissedAt", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "QuestionableType", + "description": "Types that can be associated with a Question", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { "name": "Project", - "ofType": null + "description": null, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateOptionInput", - "description": "Autogenerated input type of UpdateOption", - "fields": null, - "inputFields": [ - { - "name": "optionTypeId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "name": "RewardItem", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "Reward", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateQuestionPayload", + "description": "Autogenerated return type of UpdateQuestion", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "question", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Question", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateQuestionInput", + "description": "Autogenerated input type of UpdateQuestion", + "fields": null, + "inputFields": [ + { + "name": "questionId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "prompt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "type", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "QuestionType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "prompt", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "values", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "choices", + "description": null, + "type": { "kind": "LIST", "name": null, "ofType": { @@ -50772,2515 +108534,1389 @@ "ofType": null } } - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "choiceSelectionLimit", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateOptionPayload", - "description": "Autogenerated return type of UpdateOption", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optionType", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "OptionType", - "ofType": null + { + "name": "optional", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateOrderStateInput", - "description": "Autogenerated input type of UpdateOrderState", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "ID of the order being updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "New state of the order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderStateEnum", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateOrderStatePayload", - "description": "Autogenerated return type of UpdateOrderState", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Order", + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteQuestionPayload", + "description": "Autogenerated return type of DeleteQuestion", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Succeeds if question is deleted.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteQuestionInput", + "description": "Autogenerated input type of DeleteQuestion", + "fields": null, + "inputFields": [ + { + "name": "questionId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdatePostInput", - "description": "Autogenerated input type of UpdatePost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "body", - "description": null, - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "public", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdatePostPayload", - "description": "Autogenerated return type of UpdatePost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectInput", - "description": "Autogenerated input type of UpdateProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BulkEditQuestionsPayload", + "description": "Autogenerated return type of BulkEditQuestions", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "aiDisclosure", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AiDisclosureInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deadline", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "description", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "duration", - "description": "Duration of campaign, in days.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "environmentalCommitments", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnvironmentalCommitmentInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "story", - "description": null, - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "risks", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "storyRteVersion", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "goal", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "googleAnalyticsTrackingId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "googleAnalyticsApiSecret", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "metaPixelId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "metaCapiAccessToken", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "categoryId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "additionalSubcategoryId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "questionable", + "description": "The updated questionable.", + "args": [], + "type": { + "kind": "UNION", + "name": "Questionable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BulkEditQuestionsInput", + "description": "Autogenerated input type of BulkEditQuestions", + "fields": null, + "inputFields": [ + { + "name": "questionableId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "targetLaunchDate", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null + { + "name": "questionableType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "QuestionableType", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "currency", - "description": null, - "type": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null + { + "name": "questions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "QuestionInput", + "ofType": null + } + } + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "faqs", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "QuestionInput", + "description": "Question associated with a particular questionable.", + "fields": null, + "inputFields": [ + { + "name": "type", + "description": null, + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "FaqInput", + "kind": "ENUM", + "name": "QuestionType", "ofType": null } - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "postCampaignPledgesEnabled", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + { + "name": "prompt", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "choices", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AiDisclosureInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "fundingForAiAttribution", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "fundingForAiConsent", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "fundingForAiOption", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "generatedByAiConsent", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "generatedByAiDetails", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "otherAiDetails", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EnvironmentalCommitmentInput", - "description": "An environmental commitment for a project.", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "choiceSelectionLimit", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "commitmentCategory", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnvironmentalCommitmentCategory", + "name": "Int", "ofType": null - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "description", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "optional", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteBackerSurveyPayload", + "description": "Autogenerated return type of DeleteBackerSurvey", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "FaqInput", - "description": "A FAQ question and answer for a project.", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Succeeds if backer survey is deleted.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteBackerSurveyInput", + "description": "Autogenerated input type of DeleteBackerSurvey", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "position", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "question", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ResetBackerSurveyPayload", + "description": "Autogenerated return type of ResetBackerSurvey", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Succeeds if backer survey responses are reset.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ResetBackerSurveyInput", + "description": "Autogenerated input type of ResetBackerSurvey", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "answer", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProjectPayload", - "description": "Autogenerated return type of UpdateProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SubmitResponsesPayload", + "description": "Autogenerated return type of SubmitResponses", + "fields": [ + { + "name": "cart", + "description": "The finalized cart, if submission is successful.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectCollaboratorInput", - "description": "Autogenerated input type of UpdateProjectCollaborator", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "ID of project updating the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deliveryAddress", + "description": "The delivery address attached to backing.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Address", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Succeeds if cart is finalized.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmitResponsesInput", + "description": "Autogenerated input type of SubmitResponses", + "fields": null, + "inputFields": [ + { + "name": "cartId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "userId", - "description": "ID of the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "addressId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null - } + }, + "defaultValue": null + }, + { + "name": "lineItemUpdates", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LineItemInput", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "backerQuestionAnswers", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AnswerInput", + "ofType": null + } + } + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "title", - "description": "Title of the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LineItemInput", + "description": "Line item belonging to a cart", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "permissions", - "description": "Updated permissions granted to the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "optionValueIds", + "description": null, + "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CollaboratorPermission", + "kind": "SCALAR", + "name": "ID", "ofType": null } } - } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + { + "name": "answers", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AnswerInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AnswerInput", + "description": "Answer associated with a particular question and answerable.", + "fields": null, + "inputFields": [ + { + "name": "questionId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProjectCollaboratorPayload", - "description": "Autogenerated return type of UpdateProjectCollaborator", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "response", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateBackerSurveyPayload", + "description": "Autogenerated return type of CreateBackerSurvey", + "fields": [ + { + "name": "backerSurvey", + "description": "The backer survey if creation was successful.", + "args": [], + "type": { "kind": "OBJECT", - "name": "Project", + "name": "BackerSurvey", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectPaymentSourceInput", - "description": "Autogenerated input type of UpdateProjectPaymentSource", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateBackerSurveyInput", + "description": "Autogenerated input type of CreateBackerSurvey", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProjectPaymentSourcePayload", - "description": "Autogenerated return type of UpdateProjectPaymentSource", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetAddressCollectionEnabledPayload", + "description": "Autogenerated return type of SetAddressCollectionEnabled", + "fields": [ + { + "name": "addressCollectionEnabled", + "description": "Whether or not the creator has enabled address collection for this project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressCollectionForDigitalReward", + "description": "Whether or not addresses should be collected for digital reward backers.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectRiskStrategiesInput", - "description": "Autogenerated input type of UpdateProjectRiskStrategies", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetAddressCollectionEnabledInput", + "description": "Autogenerated input type of SetAddressCollectionEnabled", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "riskStrategies", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + { + "name": "addressCollectionEnabled", + "description": null, + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RiskStrategyInput", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RiskStrategyInput", - "description": "Inputs required to create a risk strategy for a project.", - "fields": null, - "inputFields": [ - { - "name": "riskCategory", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RiskCategoryType", - "ofType": null - } + { + "name": "addressCollectionForDigitalReward", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "description", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProjectRiskStrategiesPayload", - "description": "Autogenerated return type of UpdateProjectRiskStrategies", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedRiskStrategies", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RiskStrategy", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectVerifiedCreatorNameInput", - "description": "Autogenerated input type of UpdateProjectVerifiedCreatorName", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LockAddressesPayload", + "description": "Autogenerated return type of LockAddresses", + "fields": [ + { + "name": "addressLockoutDate", + "description": "Returns the address lockout date if successful.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProjectVerifiedCreatorNamePayload", - "description": "Autogenerated return type of UpdateProjectVerifiedCreatorName", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LockAddressesInput", + "description": "Autogenerated input type of LockAddresses", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateQuestionInput", - "description": "Autogenerated input type of UpdateQuestion", - "fields": null, - "inputFields": [ - { - "name": "questionId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "type", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "QuestionType", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "prompt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SendSurveyPayload", + "description": "Autogenerated return type of SendSurvey", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "choices", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "survey", + "description": "The updated survey.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BackerSurvey", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SendSurveyInput", + "description": "Autogenerated input type of SendSurvey", + "fields": null, + "inputFields": [ + { + "name": "surveyId", + "description": null, + "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } - } - }, - "defaultValue": null - }, - { - "name": "choiceSelectionLimit", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "optional", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateQuestionPayload", - "description": "Autogenerated return type of UpdateQuestion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Question", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateRewardInput", - "description": "Autogenerated input type of UpdateReward", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateRewardShippingRatesPayload", + "description": "Autogenerated return type of UpdateRewardShippingRates", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "description", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "estimatedDeliveryOn", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "amount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "latePledgeAmount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "image", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "S3AssetInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "altText", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deleteAsset", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "limit", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "limitPerBacker", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardType", - "description": null, - "type": { - "kind": "ENUM", - "name": "RewardType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "items", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RewardItemInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "shippingPreference", - "description": null, - "type": { - "kind": "ENUM", - "name": "ShippingPreference", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "shippingRules", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShippingRuleInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "startsAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endsAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentsType", - "description": null, - "type": { - "kind": "ENUM", - "name": "ContentsType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "localReceiptLocationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reward", + "description": "The updated BackerReward", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Reward", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateRewardShippingRatesInput", + "description": "Autogenerated input type of UpdateRewardShippingRates", + "fields": null, + "inputFields": [ + { + "name": "rewardId", + "description": "Kickstarter BackerReward (base or addon) id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "startCondition", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endCondition", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateRewardPayload", - "description": "Autogenerated return type of UpdateReward", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + { + "name": "shippingRates", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingRateInput", + "ofType": null + } + } + } + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateRewardItemInput", - "description": "Autogenerated input type of UpdateRewardItem", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deliveryType", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "image", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "S3AssetInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "altText", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deleteAsset", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateRewardItemPayload", - "description": "Autogenerated return type of UpdateRewardItem", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateSpreadsheetTogglesInput", - "description": "Autogenerated input type of UpdateSpreadsheetToggles", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShippingRateInput", + "description": "Shipping rule for a reward", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "public", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "displayMode", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateSpreadsheetTogglesPayload", - "description": "Autogenerated return type of UpdateSpreadsheetToggles", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spreadsheet", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Spreadsheet", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateUserAccountInput", - "description": "Autogenerated input type of UpdateUserAccount", - "fields": null, - "inputFields": [ - { - "name": "currentPassword", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "password", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "passwordConfirmation", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "email", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Email", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateUserAccountPayload", - "description": "Autogenerated return type of UpdateUserAccount", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + }, + "defaultValue": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateUserNotificationInput", - "description": "Autogenerated input type of UpdateUserNotification", - "fields": null, - "inputFields": [ - { - "name": "topic", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserNotificationTopic", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "kind", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserNotificationKind", - "ofType": null - } + { + "name": "cost", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null }, - "defaultValue": null - }, - { - "name": "value", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", + { + "name": "locationId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Schema", + "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", + "fields": [ + { + "name": "directives", + "description": "A list of all directives supported by this server.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Directive", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mutationType", + "description": "If this server supports mutation, the type that mutation operations will be rooted at.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserNotificationKind", - "description": "User notification kind", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "email", - "description": "Email", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mobile", - "description": "Mobile", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateUserNotificationPayload", - "description": "Autogenerated return type of UpdateUserNotification", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userNotification", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Notification", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateUserNotificationFrequencyInput", - "description": "Autogenerated input type of UpdateUserNotificationFrequency", - "fields": null, - "inputFields": [ - { - "name": "topic", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserNotificationTopic", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "frequency", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserNotificationFrequency", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queryType", + "description": "The type that query operations will be rooted at.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionType", + "description": "If this server support subscription, the type that subscription operations will be rooted at.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateUserNotificationFrequencyPayload", - "description": "Autogenerated return type of UpdateUserNotificationFrequency", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userNotification", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Notification", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateUserProfileInput", - "description": "Autogenerated input type of UpdateUserProfile", - "fields": null, - "inputFields": [ - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "biography", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "chosenCurrency", - "description": null, - "type": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateUserProfilePayload", - "description": "Autogenerated return type of UpdateUserProfile", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateUserSettingInput", - "description": "Autogenerated input type of UpdateUserSetting", - "fields": null, - "inputFields": [ - { - "name": "setting", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserSetting", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "enable", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserSetting", - "description": "Possible user settings", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "manual_play_videos", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "superbacker_not_visible", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "confirmed_watch_notice", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "confirmed_signal_notice", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "opted_out_of_recommendations", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viz_notification", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "opt_in_ksr_research", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "show_public_profile", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dismissed_taste_profile_toast", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dismissed_pyl_toast", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dismissed_reward_images_toast", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateUserSettingPayload", - "description": "Autogenerated return type of UpdateUserSetting", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UserSendEmailVerificationInput", - "description": "Autogenerated input type of UserSendEmailVerification", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserSendEmailVerificationPayload", - "description": "Autogenerated return type of UserSendEmailVerification", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "WatchProjectInput", - "description": "Autogenerated input type of WatchProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "types", + "description": "A list of all types supported by this server.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Type", + "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", + "fields": [ + { + "name": "description", + "description": null, + "args": [], + "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "trackingContext", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "WatchProjectPayload", - "description": "Autogenerated return type of WatchProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Schema", - "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", - "fields": [ - { - "name": "types", - "description": "A list of all types supported by this server.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enumValues", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__EnumValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Field", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputFields", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "interfaces", + "description": null, + "args": [], + "type": { "kind": "LIST", "name": null, "ofType": { @@ -53292,59 +109928,55 @@ "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__TypeKind", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "queryType", - "description": "The type that query operations will be rooted at.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ofType", + "description": null, + "args": [], + "type": { "kind": "OBJECT", "name": "__Type", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mutationType", - "description": "If this server supports mutation, the type that mutation operations will be rooted at.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subscriptionType", - "description": "If this server support subscription, the type that subscription operations will be rooted at.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "directives", - "description": "A list of all directives supported by this server.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "possibleTypes", + "description": null, + "args": [], + "type": { "kind": "LIST", "name": null, "ofType": { @@ -53352,105 +109984,110 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "__Directive", + "name": "__Type", "ofType": null } } - } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Field", + "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", + "fields": [ + { + "name": "args", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Type", - "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", - "fields": [ - { - "name": "kind", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__TypeKind", + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fields", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "__Field", + "kind": "SCALAR", + "name": "String", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "interfaces", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { "kind": "NON_NULL", "name": null, "ofType": { @@ -53458,684 +110095,535 @@ "name": "__Type", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "possibleTypes", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Directive", + "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", + "fields": [ + { + "name": "args", + "description": null, + "args": [], + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } } - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enumValues", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locations", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__DirectiveLocation", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onField", + "description": null, + "args": [], + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "__EnumValue", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inputFields", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "isDeprecated": true, + "deprecationReason": "Use `locations`." + }, + { + "name": "onFragment", + "description": null, + "args": [], + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "__InputValue", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ofType", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "__TypeKind", - "description": "An enum describing what kind of type a given `__Type` is.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SCALAR", - "description": "Indicates this type is a scalar.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OBJECT", - "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERFACE", - "description": "Indicates this type is an interface. `fields` and `possibleTypes` are valid fields.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNION", - "description": "Indicates this type is a union. `possibleTypes` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM", - "description": "Indicates this type is an enum. `enumValues` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_OBJECT", - "description": "Indicates this type is an input object. `inputFields` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LIST", - "description": "Indicates this type is a list. `ofType` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NON_NULL", - "description": "Indicates this type is a non-null. `ofType` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Field", - "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", - "fields": [ - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "args", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": true, + "deprecationReason": "Use `locations`." + }, + { + "name": "onOperation", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeprecated", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": true, + "deprecationReason": "Use `locations`." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__EnumValue", + "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", + "fields": [ + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deprecationReason", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__InputValue", - "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", - "fields": [ - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "defaultValue", - "description": "A GraphQL-formatted string representing the default value for this input value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__EnumValue", - "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", - "fields": [ - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeprecated", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deprecationReason", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Directive", - "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", - "fields": [ - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locations", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__DirectiveLocation", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "args", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "__DirectiveLocation", - "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "QUERY", - "description": "Location adjacent to a query operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MUTATION", - "description": "Location adjacent to a mutation operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBSCRIPTION", - "description": "Location adjacent to a subscription operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIELD", - "description": "Location adjacent to a field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FRAGMENT_DEFINITION", - "description": "Location adjacent to a fragment definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FRAGMENT_SPREAD", - "description": "Location adjacent to a fragment spread.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INLINE_FRAGMENT", - "description": "Location adjacent to an inline fragment.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VARIABLE_DEFINITION", - "description": "Location adjacent to a variable definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCHEMA", - "description": "Location adjacent to a schema definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCALAR", - "description": "Location adjacent to a scalar definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OBJECT", - "description": "Location adjacent to an object type definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIELD_DEFINITION", - "description": "Location adjacent to a field definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ARGUMENT_DEFINITION", - "description": "Location adjacent to an argument definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERFACE", - "description": "Location adjacent to an interface definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNION", - "description": "Location adjacent to a union definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM", - "description": "Location adjacent to an enum definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM_VALUE", - "description": "Location adjacent to an enum value definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_OBJECT", - "description": "Location adjacent to an input object type definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_FIELD_DEFINITION", - "description": "Location adjacent to an input object field definition.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - } - ], - "directives": [ - { - "name": "include", - "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], - "args": [ - { - "name": "if", - "description": "Included when true.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__InputValue", + "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", + "fields": [ + { + "name": "defaultValue", + "description": "A GraphQL-formatted string representing the default value for this input value.", + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } + }, + "isDeprecated": false, + "deprecationReason": null }, - "defaultValue": null - } - ] - }, - { - "name": "skip", - "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], - "args": [ - { - "name": "if", - "description": "Skipped when true.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "name": "description", + "description": null, + "args": [], + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null - } - }, - "defaultValue": null - } - ] - }, - { - "name": "deprecated", - "description": "Marks an element of a GraphQL schema as no longer supported.", - "locations": [ - "FIELD_DEFINITION", - "ENUM_VALUE" - ], - "args": [ - { - "name": "reason", - "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted in [Markdown](https://daringfireball.net/projects/markdown/).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "\"No longer supported\"" - } - ] - } - ] - } -} \ No newline at end of file + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "__TypeKind", + "description": "An enum describing what kind of type a given `__Type` is.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SCALAR", + "description": "Indicates this type is a scalar.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "description": "Indicates this type is an interface. `fields` and `possibleTypes` are valid fields.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "description": "Indicates this type is a union. `possibleTypes` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "description": "Indicates this type is an enum. `enumValues` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "description": "Indicates this type is an input object. `inputFields` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST", + "description": "Indicates this type is a list. `ofType` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NON_NULL", + "description": "Indicates this type is a non-null. `ofType` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "__DirectiveLocation", + "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "QUERY", + "description": "Location adjacent to a query operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MUTATION", + "description": "Location adjacent to a mutation operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUBSCRIPTION", + "description": "Location adjacent to a subscription operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIELD", + "description": "Location adjacent to a field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRAGMENT_DEFINITION", + "description": "Location adjacent to a fragment definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRAGMENT_SPREAD", + "description": "Location adjacent to a fragment spread.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INLINE_FRAGMENT", + "description": "Location adjacent to an inline fragment.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCHEMA", + "description": "Location adjacent to a schema definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCALAR", + "description": "Location adjacent to a scalar definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "description": "Location adjacent to an object type definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIELD_DEFINITION", + "description": "Location adjacent to a field definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ARGUMENT_DEFINITION", + "description": "Location adjacent to an argument definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "description": "Location adjacent to an interface definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "description": "Location adjacent to a union definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "description": "Location adjacent to an enum definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM_VALUE", + "description": "Location adjacent to an enum value definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "description": "Location adjacent to an input object type definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_FIELD_DEFINITION", + "description": "Location adjacent to an input object field definition.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + } + ], + "directives": [ + { + "name": "include", + "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], + "args": [ + { + "name": "if", + "description": "Included when true.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ] + }, + { + "name": "skip", + "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], + "args": [ + { + "name": "if", + "description": "Skipped when true.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ] + }, + { + "name": "deprecated", + "description": "Marks an element of a GraphQL schema as no longer supported.", + "locations": [ + "FIELD_DEFINITION", + "ENUM_VALUE" + ], + "args": [ + { + "name": "reason", + "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted in [Markdown](https://daringfireball.net/projects/markdown/).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"No longer supported\"" + } + ] + } + ] + } + } \ No newline at end of file diff --git a/app/src/main/java/com/kickstarter/mock/factories/ProjectFactory.kt b/app/src/main/java/com/kickstarter/mock/factories/ProjectFactory.kt index 950830aee2..7ed3aca7ce 100644 --- a/app/src/main/java/com/kickstarter/mock/factories/ProjectFactory.kt +++ b/app/src/main/java/com/kickstarter/mock/factories/ProjectFactory.kt @@ -31,7 +31,7 @@ object ProjectFactory { CreditCardTypes.DISCOVER.rawValue(), CreditCardTypes.JCB.rawValue(), CreditCardTypes.MASTERCARD.rawValue(), - CreditCardTypes.UNION_PAY.rawValue(), + CreditCardTypes.UNIONPAY.rawValue(), CreditCardTypes.VISA.rawValue() ) ) diff --git a/app/src/main/java/com/kickstarter/models/StoredCard.kt b/app/src/main/java/com/kickstarter/models/StoredCard.kt index 81e90f29fc..2f82dac147 100644 --- a/app/src/main/java/com/kickstarter/models/StoredCard.kt +++ b/app/src/main/java/com/kickstarter/models/StoredCard.kt @@ -89,7 +89,7 @@ class StoredCard private constructor( CreditCardTypes.DISCOVER -> CardBrand.Discover.code CreditCardTypes.JCB -> CardBrand.JCB.code CreditCardTypes.MASTERCARD -> CardBrand.MasterCard.code - CreditCardTypes.UNION_PAY -> CardBrand.UnionPay.code + CreditCardTypes.UNIONPAY -> CardBrand.UnionPay.code CreditCardTypes.VISA -> CardBrand.Visa.code else -> CardBrand.Unknown.code } diff --git a/app/src/main/java/com/kickstarter/models/extensions/StoredCardExt.kt b/app/src/main/java/com/kickstarter/models/extensions/StoredCardExt.kt index 6e7a51466a..258daa6bde 100644 --- a/app/src/main/java/com/kickstarter/models/extensions/StoredCardExt.kt +++ b/app/src/main/java/com/kickstarter/models/extensions/StoredCardExt.kt @@ -67,7 +67,7 @@ fun getCardTypeDrawable(cardType: CreditCardTypes): Int { CreditCardTypes.DISCOVER -> R.drawable.discover_md CreditCardTypes.JCB -> R.drawable.jcb_md CreditCardTypes.MASTERCARD -> R.drawable.mastercard_md - CreditCardTypes.UNION_PAY -> R.drawable.union_pay_md + CreditCardTypes.UNIONPAY -> R.drawable.union_pay_md CreditCardTypes.VISA -> R.drawable.visa_md else -> R.drawable.generic_bank_md } diff --git a/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt b/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt index d49b12fc95..4e7aba3b9c 100644 --- a/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt +++ b/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt @@ -915,8 +915,9 @@ fun getPledgedProjectsOverviewQuery(queryInput: PledgedProjectsOverviewQueryData } fun pledgedProjectsOverviewEnvelopeTransformer(ppoResponse: PledgedProjectsOverviewQuery.PledgeProjectsOverview): PledgedProjectsOverviewEnvelope { + val ppoCards = ppoResponse.pledges()?.edges()?.map { - val ppoBackingData = it.node()?.backing()?.fragments()?.ppoCard() + val ppoBackingData = it.node().backing().fragments()?.ppoCard() PPOCard.builder() .backingId(ppoBackingData?.id()) .amount(ppoBackingData?.amount()?.fragments()?.amount()?.amount()) @@ -928,15 +929,6 @@ fun pledgedProjectsOverviewEnvelopeTransformer(ppoResponse: PledgedProjectsOverv .imageUrl(ppoBackingData?.project()?.fragments()?.full()?.image()?.url()) .creatorName(ppoBackingData?.project()?.creator()?.name()) .build() - // will add additional fields such as card type and badges once backend response is finished - } - - val categories = ppoResponse.categories()?.map { - com.kickstarter.features.pledgedprojectsoverview.data.Category.builder() - .title(it.title()) - .count(it.count()) - .slug(it.slug()) - .build() } val pageInfoEnvelope = ppoResponse.pledges()?.pageInfo().let { @@ -950,8 +942,7 @@ fun pledgedProjectsOverviewEnvelopeTransformer(ppoResponse: PledgedProjectsOverv return PledgedProjectsOverviewEnvelope.builder() .totalCount(ppoResponse.pledges()?.totalCount()) - .pledges(ppoCards) - .categories(categories) +// .pledges(ppoCards) .pageInfoEnvelope(pageInfoEnvelope) .build() } diff --git a/app/src/test/java/com/kickstarter/models/StoredCardTest.kt b/app/src/test/java/com/kickstarter/models/StoredCardTest.kt index e4ad87eca6..1102bbbc97 100644 --- a/app/src/test/java/com/kickstarter/models/StoredCardTest.kt +++ b/app/src/test/java/com/kickstarter/models/StoredCardTest.kt @@ -92,7 +92,7 @@ class StoredCardTest : TestCase() { assertEquals(StoredCard.issuer(CreditCardTypes.DISCOVER), CardBrand.Discover.code) assertEquals(StoredCard.issuer(CreditCardTypes.JCB), CardBrand.JCB.code) assertEquals(StoredCard.issuer(CreditCardTypes.MASTERCARD), CardBrand.MasterCard.code) - assertEquals(StoredCard.issuer(CreditCardTypes.UNION_PAY), CardBrand.UnionPay.code) + assertEquals(StoredCard.issuer(CreditCardTypes.UNIONPAY), CardBrand.UnionPay.code) assertEquals(StoredCard.issuer(CreditCardTypes.VISA), CardBrand.Visa.code) assertEquals(StoredCard.issuer(CreditCardTypes.`$UNKNOWN`), CardBrand.Unknown.code) } @@ -104,7 +104,7 @@ class StoredCardTest : TestCase() { assertEquals(getCardTypeDrawable(CreditCardTypes.DISCOVER), R.drawable.discover_md) assertEquals(getCardTypeDrawable(CreditCardTypes.JCB), R.drawable.jcb_md) assertEquals(getCardTypeDrawable(CreditCardTypes.MASTERCARD), R.drawable.mastercard_md) - assertEquals(getCardTypeDrawable(CreditCardTypes.UNION_PAY), R.drawable.union_pay_md) + assertEquals(getCardTypeDrawable(CreditCardTypes.UNIONPAY), R.drawable.union_pay_md) assertEquals(getCardTypeDrawable(CreditCardTypes.VISA), R.drawable.visa_md) assertEquals(getCardTypeDrawable(CreditCardTypes.`$UNKNOWN`), R.drawable.generic_bank_md) } From e071e7e0959864ab0f14290eee9270598e46806b Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Mon, 22 Jul 2024 17:48:47 -0400 Subject: [PATCH 10/21] Fix --- app/src/main/graphql/pledgeProjectsOverview.graphql | 6 +----- .../services/transformers/GraphQLTransformers.kt | 6 +++--- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/app/src/main/graphql/pledgeProjectsOverview.graphql b/app/src/main/graphql/pledgeProjectsOverview.graphql index ae8cd686c6..bbf8eeb5fc 100644 --- a/app/src/main/graphql/pledgeProjectsOverview.graphql +++ b/app/src/main/graphql/pledgeProjectsOverview.graphql @@ -43,8 +43,4 @@ query PledgedProjectsOverview($first: Int, $after: String, $last: Int, $before: } } } - } - -fragment ppoCardTypes { - -} \ No newline at end of file + } \ No newline at end of file diff --git a/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt b/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt index 4e7aba3b9c..5dc2df4c9c 100644 --- a/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt +++ b/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt @@ -915,9 +915,9 @@ fun getPledgedProjectsOverviewQuery(queryInput: PledgedProjectsOverviewQueryData } fun pledgedProjectsOverviewEnvelopeTransformer(ppoResponse: PledgedProjectsOverviewQuery.PledgeProjectsOverview): PledgedProjectsOverviewEnvelope { - val ppoCards = ppoResponse.pledges()?.edges()?.map { - val ppoBackingData = it.node().backing().fragments()?.ppoCard() + val ppoCardType = it.node() as? PledgedProjectsOverviewQuery.AsTier1PaymentFailed + val ppoBackingData = ppoCardType?.backing()?.fragments()?.ppoCard() PPOCard.builder() .backingId(ppoBackingData?.id()) .amount(ppoBackingData?.amount()?.fragments()?.amount()?.amount()) @@ -942,7 +942,7 @@ fun pledgedProjectsOverviewEnvelopeTransformer(ppoResponse: PledgedProjectsOverv return PledgedProjectsOverviewEnvelope.builder() .totalCount(ppoResponse.pledges()?.totalCount()) -// .pledges(ppoCards) + .pledges(ppoCards) .pageInfoEnvelope(pageInfoEnvelope) .build() } From 702c8eb4529861b7eeccdef8659980e6bc0dfc6e Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Thu, 25 Jul 2024 12:20:42 -0400 Subject: [PATCH 11/21] update graphql schema --- .../graphql/pledgeProjectsOverview.graphql | 23 - app/src/main/graphql/schema.graphqls | 13064 ++ app/src/main/graphql/schema.json | 110629 --------------- .../transformers/GraphQLTransformers.kt | 3 +- 4 files changed, 13065 insertions(+), 110654 deletions(-) create mode 100644 app/src/main/graphql/schema.graphqls delete mode 100644 app/src/main/graphql/schema.json diff --git a/app/src/main/graphql/pledgeProjectsOverview.graphql b/app/src/main/graphql/pledgeProjectsOverview.graphql index bbf8eeb5fc..6912775b5e 100644 --- a/app/src/main/graphql/pledgeProjectsOverview.graphql +++ b/app/src/main/graphql/pledgeProjectsOverview.graphql @@ -5,34 +5,11 @@ query PledgedProjectsOverview($first: Int, $after: String, $last: Int, $before: edges { cursor node { - ... on Tier1AddressLockingSoon { - backing{ - ...ppoCard - } - tierType - tags - } - ... on Tier1PaymentFailed { - backing { - ...ppoCard - } - tierType - tags - } - ... on Tier1PaymentAuthenticationRequired { - backing { - ...ppoCard - } - tierType - tags - } - ... on Tier1OpenSurvey { backing { ...ppoCard } tierType tags - } } } pageInfo { diff --git a/app/src/main/graphql/schema.graphqls b/app/src/main/graphql/schema.graphqls new file mode 100644 index 0000000000..37baf36f94 --- /dev/null +++ b/app/src/main/graphql/schema.graphqls @@ -0,0 +1,13064 @@ +""" +The query root of the Kickstarter GraphQL interface. +""" +type Query { + """ + Fetches a backing given its id. + """ + backing(id: ID!): Backing + """ + Languages that are eligible for creating captions for video tracks + """ + captionLanguages: [CaptionLanguage!]! + """ + Fetch a project category by param.. + """ + category(param: String!): Category + """ + Fetches a checkout given its id. + """ + checkout(id: ID!): Checkout + """ + Extracts claims from text. + """ + claims(text: String!, useStanford: Boolean): Claims + """ + The visitor's chosen currency + """ + currentCurrency: CurrencyCode! + editorial("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, slug: String!, revision: String, admin: Boolean = false): EditorialConnection + editorialPage(slug: String!): EditorialPage + editorialPageForAdmin(slug: String!): EditorialPageForAdmin + editorialPages("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, search: String, pageType: EditorialPageType, sortField: EditorialPageSortField, sortDirection: EditorialPageSortDirection): EditorialPageForAdminConnection + editorialRevision(uuid: String!): EditorialRevision + editorialRevisionForAdmin(uuid: String!): EditorialRevisionForAdmin + """ + Fetches a address given its id. + """ + fulfillmentAddress(id: ID!): Address + """ + Currencies a creator can choose between for collecting pledges on a project + """ + fundingCurrencies: [FundingCurrency!]! + """ + Fetches an item given its relay id. + """ + item(id: ID!): RewardItem + """ + Get a kickstarter fact + """ + ksrFact: KsrFact + """ + Searches locations. + """ + locations("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """Location search term.""" term: String, """Only return locations assignable (to a Project or User).""" assignable: Boolean, """Only return locations for searching Projects.""" searchable: Boolean): LocationsConnection + """ + You. + """ + me: User + """ + Fetches an object given its ID. + """ + node("""ID of the object.""" id: ID!): Node + """ + Fetches an order given its id. + """ + order(id: ID!): Order + photoForEditor(id: ID!): Photo + """ + Provides an overview of pledge projects + """ + pledgeProjectsOverview: PledgeProjectsOverview + """ + Fetches a post given its ID. + """ + post(id: ID!): Postable + """ + Fetches a project given its slug or pid. + """ + project(slug: String, pid: Int): Project + """ + Get some projects + """ + projects("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """Get projects backed by the current user.""" backed: Boolean, """Get projects where the current user is a collaborator.""" collaborated: Boolean, """Get projects in only this category.""" categoryId: String, """Get projects created by the current user.""" created: Boolean, """Get projects with a USD goal amount in this bucket.""" goal: GoalBuckets, """Get projects from this location.""" locationId: ID, """Get projects with a USD pledged amount in this bucket.""" pledged: PledgedBuckets, """Get projects with a raised percent in this bucket.""" raised: RaisedBuckets, """Get projects recommended for the current user.""" recommended: Boolean, """The recommendations models to use""" recommendationsModels: [RecommendationsModel!], """The source for recommendations.""" recommendationsSource: [RecommendationsSource!], """Seed for ordering the projects""" seed: Int, """Find projects similar to the given project by pid.""" similarToPid: String, """Find projects similar to the given project term.""" similarTo: String, """The sort order for returned projects.""" sort: ProjectSort, """Get project selected as staff picks.""" staffPicks: Boolean, """Get projects starred by the current user.""" starred: Boolean, """Get projects with this state.""" state: PublicProjectState, """Get projects with this tag.""" tagId: Int, """Project search term.""" term: String, """A list of pids corresponding to projects to be excluded from the results""" excludePids: [Int!], """Get projects with deadlines after this date""" deadlineAfter: DateTime, """Get projects with deadlines before this date""" deadlineBefore: DateTime): ProjectsConnectionWithTotalCount + """ + Editorialized quiz projects for the taste profile quiz. + """ + quizProjects("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """Exclude certain quiz projects from the results""" excludeQuizProjectIds: [ID!]): QuizProjectsConnection! + """ + Fetches a refund checkout given its id. + """ + refundCheckout(id: ID!): RefundCheckout + """ + Regional tax authorities + """ + regionalAuthorities(country: String!): [Location!]! + reward(id: ID!): Reward + """ + Root project categories. + """ + rootCategories: [Category!]! + """ + Country locations for shipping rewards + """ + shippingCountryLocations: [Location!]! + """ + Regional locations for shipping rewards + """ + shippingRegionalLocations: [Location!]! + """ + Root location for shipping rewards + """ + shippingRoot: Location! + """ + Countries that can launch projects. + """ + supportedCountries: [Country!]! + """ + Tags. + """ + tags("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """Scoped to a provided scope""" scope: TagScope!): TagsConnection + """ + Fetches a project update given its ID. + """ + update(id: ID!): FreeformPost @deprecated(reason: "Use post field instead") + """ + The maximum file size of an upload by type. + """ + uploadLimit("""The type of file we are checking the upload limit of.""" filetype: UploadLimitFiletype!): UploadLimit! + """ + How USD currencies should be rendered, based on user's location + """ + usdType: UsdType + """ + Countries that are visible to the current user. This may include countries that cannot launch projects. + """ + visibleCountries: [Country!]! +} + +""" +An object with an ID. +""" +interface Node { + """ + ID of the object. + """ + id: ID! +} + +""" +A member of Kickstarter. +""" +type User implements Node { + """ + Projects a user has created or is an active collaborator on + """ + activeProjects("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): UserActiveProjectsConnection + """ + This user's saved shipping addresses + """ + addresses("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): AddressConnection + """ + Indicates whether or not the user allows other Kickstarter users to follow them + """ + allowsFollows: Boolean! + """ + Projects a user has backed. + """ + backedProjects("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): UserBackedProjectsConnection + """ + A user's backings. + """ + backings("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """Filter backings to only those with this status""" status: BackingState): UserBackingsConnection + """ + Number of backings for this user. + """ + backingsCount: Int! + """ + A description of the user's background. + """ + biography: String + """ + List of users blocked by current user + """ + blockedUsers: [User!] + """ + Whether or not the user can curate pages + """ + canCurate: Boolean + """ + Whether a user is trusted to configure prelaunch early. + """ + canPrelaunchEarly: Boolean! + """ + Whether user can see the confirmation modal that appears after the user likes or dislike a project for the first time + """ + canSeeConfirmSignalModal: Boolean + """ + Whether user can see the confirmation modal that appears after the user watches a project for the first time + """ + canSeeConfirmWatchModal: Boolean + """ + Whether user can see PYL toast notification + """ + canSeePylToast: Boolean + """ + Whether user can see the reward images toast notification that appears on build pages + """ + canSeeRewardImagesToast: Boolean + """ + Whether user can see the taste profile toast notification that appears on the thanks page + """ + canSeeTasteProfileToast: Boolean + """ + The user's chosen currency + """ + chosenCurrency: String + """ + Conversations the user had + """ + conversations("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """The mailbox""" mailbox: MailboxType, """The project id""" project_id: String): UserConversationsConnection + """ + Projects a user has created. + """ + createdProjects("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """Column to order the list of projects by""" orderBy: String, """Order in ascending or descending order""" order: OrderDirection): UserCreatedProjectsConnection + """ + Pages curated by the user + """ + curatedPages("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): UserCuratedPagesConnection + """ + A user's email address. + """ + email: String + enabledFeatures: [Feature!]! + """ + Users following a user. + """ + followers("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): UserFollowersConnection + """ + Users a user is following. + """ + following("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): UserFollowingConnection + """ + Projects a user has launched that are successful, but have not completed fulfillment + """ + fulfillingProjects: [Project!]! + """ + If the user has uploaded an avatar. + """ + hasImage: Boolean! + """ + Whether or not the user has a password. + """ + hasPassword: Boolean + """ + Whether a user has their slug set. + """ + hasSlug: Boolean! + """ + Whether or not a user has unread messages. + """ + hasUnreadMessages: Boolean + """ + Whether or not a user has unseen activity. + """ + hasUnseenActivity: Boolean + """ + Whether or not a user has unseen saved projects activity. + """ + hasUnseenSavedProjectsActivity: Boolean + """ + The highest sentiment for successful projects for a user + """ + highestProjectSentiment: Float + id: ID! + """ + The user's avatar. + """ + imageUrl("""Whether or not to blur the image.""" blur: Boolean, """The width of the image in pixels.""" width: Int!): String! + """ + Projects a user has been invited to collaborate on + """ + invitedProjects("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): UserInvitedProjectsConnection + """ + Whether or not the user has authenticated with Apple. + """ + isAppleConnected: Boolean + """ + Is user blocked by current user + """ + isBlocked: Boolean + """ + Whether a user is a creator of any project + """ + isCreator: Boolean + """ + Whether a user's email address is deliverable + """ + isDeliverable: Boolean + """ + Whether or not the user's email is verified. + """ + isEmailVerified: Boolean + """ + Whether or not the user is connected to Facebook. + """ + isFacebookConnected: Boolean + """ + Whether or not you are following the user. + """ + isFollowing: Boolean! + """ + Whether a KSR admin is ghosting as another user + """ + isGhosting: Boolean + """ + Whether or not you are a KSR admin. + """ + isKsrAdmin: Boolean + """ + Whether the user is registered + """ + isRegistered: Boolean! + """ + Whether the user can create SEPA account payment sources + """ + isSepaEligible: Boolean! + """ + Whether a user's entered slug is valid. + """ + isSlugValid("""The user's entered slug.""" slug: String!): Validation! + """ + Whether or not the user is either Facebook connected or has follows/followings. + """ + isSocializing: Boolean + """ + Whether the user is a superbacker + """ + isSuperbacker: Boolean! + """ + The timestamp of when the user joined Kickstarter + """ + joinedOn: ISO8601DateTime! + """ + The last time a user logged in, time since epoch + """ + lastLogin: DateTime + """ + The most recent successful project that has a positive sentiment and a qualifying backer coverage rate + """ + latestBackerFavoriteProject: Project + """ + Projects a user has launched. + """ + launchedProjects("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): ProjectsConnectionWithTotalCount + """ + Where the user is based. + """ + location: Location + """ + Projects the user has collaborated on. + """ + membershipProjects("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): MembershipProjectsConnection + """ + The user's provided name. + """ + name: String! + """ + Does the user to refresh their facebook token? + """ + needsFreshFacebookToken: Boolean + """ + Which newsleters are the users subscribed to + """ + newsletterSubscriptions: NewsletterSubscriptions + """ + All of a user's notifications + """ + notifications: [Notification!] + """ + Is the user opted out from receiving recommendations + """ + optedOutOfRecommendations: Boolean + """ + Organizations a user is a member of + """ + organizations("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """Filter organizations by membership state.""" state: OrganizationMembershipState): UserOrganizationsConnection + """ + A user's project notification settings + """ + projectNotifications: [Notification!] + """ + Projects a user has saved. + """ + savedProjects("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """Filter projects by publically accessible state.""" state: PublicProjectState, """Get saved projects with deadlines after this date""" deadlineAfter: DateTime, """Get saved projects with deadlines before this date""" deadlineBefore: DateTime): UserSavedProjectsConnection + """ + Is the user's profile public + """ + showPublicProfile: Boolean + """ + The user's slug. + """ + slug: String! + """ + SEPA accounts stored for this user. + """ + storedBankAccounts("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """Should expired accounts be included.""" includeExpired: Boolean): BankAccountConnection + """ + Stored Cards + """ + storedCards("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): UserCreditCardTypeConnection + """ + Projects a user has launched that are successful. + """ + successfulProjects("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): ProjectsConnectionWithTotalCount + """ + This user's survey responses + """ + surveyResponses("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """Filter by projects that have or have not been answered.""" answered: Boolean): SurveyResponsesConnection + """ + The total number of backers across all the user's projects + """ + totalBackersAcrossProjects: Int! + """ + The total number of projects the user has created that are staff picked + """ + totalProjectsWeLove: Int! + """ + A user's uid + """ + uid: String! + """ + A URL to the user's profile. + """ + url: String! + """ + Details about a user's restrictions + """ + userRestrictions: [UserRestriction!] + """ + A user's websites + """ + websites: [UserUrl] +} + +""" +The list of available public features +""" +enum Feature { + device_components + show_posts_feed + ios_crashlytics + ios_mixpanel + ios_new_relic + ios_hockey_app + ios_koala + ios_i18n + ios_tappable_category_location + ios_favorite_categories + ios_wh_tout + ios_qualtrics + ios_native_checkout + ios_native_checkout_pledge_view + ios_live_streams + ios_live_stream_discovery + ios_live_stream_chat + ios_scroll_output_observe_for_ui + ios_backer_dashboard + ios_email_verification_flow + ios_email_verification_skip + ios_segment + ios_braze + android_segment + android_braze + native_creator_breakdown_chart + identity_verification_project_overview + message_archiving + message_spam + emoji_locale + default_to_campaign_on_mobile + pinned_posts_on_feed + image_uploader_alt_text + rich_text_embedifier + admin_checkout_debugger + accounts_upgrade + ksr10_build_overview + me_generative_art + project_build_rewards_explorer + project_build_zendesk + project_build_milestones + user_menu_draft_project + make_100_2020 + funding_sheet + qualtrics + track_define_namespace + how_it_works + disable_manual_create_stripe_elements_postal_code + project_update_requests + project_header_media_carousel_hero + PL + GR + SI + featured_project_mobile_optimizations + IBAN_flexibility + inside_voices_footer + stacked_recs_on_mobile + project_prelaunch_summaries + ch_currency_selector + dk_currency_selector + no_currency_selector + se_currency_selector + projects_on_project_page + datalake_fe_events + creator_demographics_survey + save_project_experiment + segment_tracking_events + segment_hide_project_deadline_property + web_error_on_retry_of_failed_3ds_backing + hide_facebook_login_button_2022 + creator_onboarding_flow_2021 + updated_risks_flow + payment_element_project_build_2022 + hk_bank_account_holder_name + creator_osat_survey_2022 + uk_created_projects_accept_usd_currency + updated_referrer_codes_2023 + enable_spotlight_bg_image + ecovadis_component_2023 + web_braze + midas_beta_2023 + ccp_search_projects + global_nav_2023 + late_pledges_learn_more_cta + post_campaign_backings_2024 + ckeditor_project_updates + project_card_unification_2023 + project_card_unification_2023_videos + backer_discovery_features_2023 + payments_stripe_link_on_checkout + address_collection_2024 + backer_report_update_2024 + delay_backer_trust_module_2024 + signal_of_fulfillment_2024 + reset_backer_survey_2024 + disable_shipping_at_pledge + pledge_projects_overview_2024 + copy_rewards + pledge_redemption_v1 + survey_reward_questions_2024 + address_collection_for_digital_rewards_2024 + prelaunch_story_editor + prelaunch_story_exception +} + +""" +Epoch time stamp. +""" +scalar DateTime + +""" +A user's websites +""" +type UserUrl implements Node { + """ + The domain of a user's website + """ + domain: String + id: ID! + """ + The URL of a user's website + """ + url: String +} + +""" +A location. +""" +type Location implements Node { + """ + The country code. + """ + country: String! + """ + The localized country name. + """ + countryName: String + """ + The county name or code. Can be null. + """ + county: String + """ + A URL to a discover page filtered by location + """ + discoverUrl("""The ref tag""" ref_tag: String): String! + """ + The displayable name. It includes the state code for US cities. ex: 'Seattle, WA' + """ + displayableName: String! + id: ID! + """ + The latitude of the location. + """ + latitude: Float + """ + The longitude of the location. + """ + longitude: Float + """ + The localized name + """ + name: String! + """ + The state name or code. Can be null. + """ + state: String +} + +""" +Validity and associated messages. +""" +type Validation { + """ + Error keys for validation error, if any + """ + errorTypes: [String!] + """ + Error messages associated with the value + """ + messages: [String!]! + """ + Whether a value is valid. + """ + valid: Boolean! +} + +""" +The connection type for CreditCard. +""" +type UserCreditCardTypeConnection { + """ + A list of edges. + """ + edges: [CreditCardEdge] + """ + A list of nodes. + """ + nodes: [CreditCard] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +Information about pagination in a connection. +""" +type PageInfo { + """ + When paginating forwards, the cursor to continue. + """ + endCursor: String + """ + When paginating forwards, are there more items? + """ + hasNextPage: Boolean! + """ + When paginating backwards, are there more items? + """ + hasPreviousPage: Boolean! + """ + When paginating backwards, the cursor to continue. + """ + startCursor: String +} + +""" +An edge in a connection. +""" +type CreditCardEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: CreditCard +} + +""" +A credit card on file. +""" +type CreditCard { + """ + When the credit card expires. + """ + expirationDate: Date! + """ + The card ID + """ + id: String! + """ + The last four digits of the credit card number. + """ + lastFour: String! + """ + The card's payment type. + """ + paymentType: CreditCardPaymentType! + """ + The card's state. + """ + state: CreditCardState! + """ + Stripe card id + """ + stripeCardId: String! + """ + The card type. + """ + type: CreditCardTypes! +} + +""" +ISO Date: YYYY-MM-DD +""" +scalar Date + +""" +Credit card types. +""" +enum CreditCardTypes { + AMEX + DISCOVER + JCB + MASTERCARD + VISA + DINERS + UNIONPAY +} + +""" +Credit card payment types. +""" +enum CreditCardPaymentType { + ANDROID_PAY + APPLE_PAY + BANK_ACCOUNT + CREDIT_CARD +} + +""" +States of Credit Cards +""" +enum CreditCardState { + UNAUTHORIZED + VERIFYING + ACTIVE + INACTIVE +} + +""" +The connection type for BankAccount. +""" +type BankAccountConnection { + """ + A list of edges. + """ + edges: [BankAccountEdge] + """ + A list of nodes. + """ + nodes: [BankAccount] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! +} + +""" +An edge in a connection. +""" +type BankAccountEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: BankAccount +} + +""" +A bank account. +""" +type BankAccount { + """ + The bank name if available. + """ + bankName: String + id: String! + """ + The last four digits of the account number. + """ + lastFour: String! +} + +""" +The connection type for Project. +""" +type UserBackedProjectsConnection { + """ + A list of edges. + """ + edges: [ProjectEdge] + """ + A list of nodes. + """ + nodes: [Project] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! @deprecated(reason: "Please use backingsCount instead.") +} + +""" +An edge in a connection. +""" +type ProjectEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: Project +} + +""" +A project on Kickstarter. +""" +type Project implements Node & Commentable { + """ + Account information. + """ + accountInfo: AccountInfo + """ + Actions you can currently perform + """ + actions: ProjectActions! + """ + Backing Add-ons + """ + addOns("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """Filters available add ons by given location""" forLocation: ID, """Enables/disables add-ons sort by cost and title, with sorting enabled by default""" sort: Boolean): ProjectRewardConnection + """ + The project's additional category. + """ + additionalSubcategory: Category + """ + Whether or not the creator has enabled address collection + """ + addressCollectionEnabled: Boolean + """ + Whether or not the creator has enabled address collection for digital reward backers + """ + addressCollectionForDigitalReward: Boolean + aiDisclosure: AiDisclosure + """ + Available card types. + """ + availableCardTypes: [CreditCardTypes!]! + """ + A list of currencies that the project's country can use + """ + availableFundingCurrenciesForCountry: [CurrencyCode!]! + """ + The average sentiment of the project + """ + averageSentiment: Float! + """ + The lockout date for address collection + """ + backerAddressLockoutDate: DateTime + """ + Whether or not the backer address lockout date has passed. + """ + backerAddressLockoutDatePassed: Boolean! + """ + Backer survey for the project + """ + backerSurvey: BackerSurvey + """ + Backers of the project + """ + backers("""Limit the number of backers returned""" limit: Int, """Limit to backers that the current user is following""" followed: Boolean): [User!] + """ + Total backers for the project + """ + backersCount: Int! + """ + The current user's backing of this project. Does not include inactive backings. + """ + backing: Backing + """ + Business addresses associated with the project - includes the main address and seconday addresses + """ + businessAddresses("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): ProjectBusinessAddressConnection + """ + True if the current user can comment (considers restrictions) + """ + canComment: Boolean! + """ + True if the current user can comment (does not consider restrictions) + """ + canCommentSansRestrictions: Boolean! + """ + Whether user is allowed to edit project status + """ + canUserEditProjectStatus: Boolean! + """ + Whether a user can request an update about this project from the Creator + """ + canUserRequestUpdate: Boolean! + """ + Whether user is a backer of the project or not + """ + canUserViewProjectStatusFeedback: Boolean! + """ + If the project is in a canceled state, when was it canceled? + """ + canceledAt: DateTime + """ + The project's category. + """ + category: Category + """ + The path to change the current user's payment method for their pledge to this project. + """ + changeMethodProjectPledgePath: String! + """ + Permissions that can be assigned to a collaborator on a project + """ + collaboratorPermissions: [CollaboratorPermission!]! + """ + A project's collaborators. + """ + collaborators("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """include creator in list of collaborators""" withCreator: Boolean, """include both active and invited users in list of collaborators""" withInvited: Boolean): ProjectCollaboratorConnection + """ + List of comments on the commentable + """ + comments("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): CommentConnection + """ + Comment count - defaults to root level comments only + """ + commentsCount(withReplies: Boolean = false): Int! + """ + Representation of the Project Milestones + """ + completedMilestones: [ProjectMilestone!] + """ + Number of watchers who went on to back the project. + """ + convertedWatchesCount: Int + """ + The project's country + """ + country: Country! + """ + The project's country. + """ + countryCode: CountryCode! @deprecated(reason: "Moved to country which returns CountryType.") + """ + When the project was created + """ + createdAt: DateTime + """ + The project's creator. + """ + creator: User + """ + The draft projects that have a share token for the project creator + """ + creatorSharedDrafts: [ProjectSharedDraft] + """ + The paths for the creator tools pages + """ + creatorToolsPaths: CreatorToolsPaths! + """ + The Curated Collection that a project is in e.g. Make 100 + """ + curatedCollection: CuratedCollection + """ + The project's currency code. + """ + currency: CurrencyCode! + """ + The current amount pledged in USD + """ + currentAmountPledgedUsd: Float + """ + When is the project scheduled to end? + """ + deadlineAt: DateTime + """ + The default currency for the project's country + """ + defaultFundingCurrencyForCountry: CurrencyCode! + """ + The default no reward pledge amount based on the project's currency. + """ + defaultPledge: Int! + """ + A short description of the project. + """ + description: String! + """ + Funding duration in days + """ + duration: Int + """ + The path to edit the current user's pledge for this project. + """ + editProjectPledgePath: String! + """ + The environmental commitments of the project. + """ + environmentalCommitments: [EnvironmentalCommitment] + """ + List of FAQs of a project + """ + faqs("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): ProjectFaqConnection + """ + The date at which pledge collections will end + """ + finalCollectionDate: ISO8601DateTime + """ + A report by the current user for the project. + """ + flagging: Flagging + """ + A project's friendly backers. + """ + friends("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): ProjectBackerFriendsConnection + """ + When the fulfillment modal was dismissed + """ + fulfillmentModalDismissedAt: DateTime + """ + Status of fulfillment + """ + fulfillmentStatus: FulfillmentStatus + """ + When the fulfillment status was updated + """ + fulfillmentStatusUpdatedAt: DateTime + """ + The ratio of funding progress. + """ + fundingRatio: Ratio! + """ + Exchange rate for the current user's currency + """ + fxRate: Float! + """ + The project's title converted to a slug. + """ + generatedSlug: String! + """ + The minimum amount to raise for the project to be successful. + """ + goal: Money + """ + API secret for Google Analytics event + """ + googleAnalyticsApiSecret: String + """ + The Google Analytics tracking ID. + """ + googleAnalyticsTrackingId: String + """ + Whether or not the project has at least one item-level question or option + """ + hasItemQuestionsOrOptions: Boolean! + """ + Does this project have any post-campaign config? + """ + hasPostCampaignConfig: Boolean! + """ + Whether or not the project has reward images + """ + hasRewardImages: Boolean! + """ + Whether a project has its slug set. + """ + hasSlug: Boolean! + """ + Whether or not the project has supporting materials (Prototype Gallery) + """ + hasSupportingMaterials: Boolean! + """ + Whether or not the project has at least one item-level question, item-level option selection, or project-level question + """ + hasSurveyQuestionsOrSelections: Boolean! + id: ID! + """ + The project's primary image. + """ + image: Photo + """ + A read-only representation of the image (complete with fallback default image) + """ + imageUrl("""Whether or not to blur the image.""" blur: Boolean, """The width of the image in pixels.""" width: Int!): String! + """ + Has the current user disliked this project? + """ + isDisliked: Boolean! + """ + Is the project tagged with one of the Forward Fund tags? + """ + isForwardFundTagged: Boolean! + """ + Is this project currently accepting post-campaign pledges? + """ + isInPostCampaignPledgingPhase: Boolean! + """ + The project has launched + """ + isLaunched: Boolean! + """ + Has the current user liked this project? + """ + isLiked: Boolean! + """ + Whether or not this is a Project of the Day. + """ + isProjectOfTheDay: Boolean + """ + Whether or not this is a Kickstarter-featured project. + """ + isProjectWeLove: Boolean! + """ + Whether the project is sharing it's budgeting information with the everyone + """ + isSharingProjectBudget: Boolean! + """ + Whether current user is creator of current project + """ + isUserCreator: Boolean! + """ + Whether a not the project can be watched. + """ + isWatchable: Boolean! + """ + Is the current user watching this project? + """ + isWatched: Boolean! + """ + Items available through the project's backer rewards. + """ + items("""Whether to exclude the items that are not attached to any reward or addon.""" excludeItemsWithoutRewards: Boolean): [RewardItem]! + """ + A project's last uploaded video, if it's processing, or the current project video. + """ + lastUploadedVideo: Video + """ + Total backers for the project during late pledge phase + """ + latePledgeBackersCount: Int! + """ + How much money is pledged to the project during late pledge phase. + """ + latePledgePledged: Money! + """ + The datetime at which post-campaign pledging will end. This can be set to a future date if we have automatically scheduled an end to late pledging. + """ + latePledgesEndedAt: DateTime + """ + When the project launched + """ + launchedAt: DateTime + """ + Where the project is based. + """ + location: Location + """ + The max pledge amount for a single reward tier. + """ + maxPledge: Int! + """ + Access token for Meta Conversion API + """ + metaCapiAccessToken: String + """ + The unique identifier for the project's Meta Pixel ID + """ + metaPixelId: String + """ + List of milestones available to project, empty array if project has no possible milestones + """ + milestoneCategories: [MilestoneCategory!]! + """ + The min pledge amount for a single reward tier. + """ + minPledge: Int! + """ + The project's name. + """ + name: String! + """ + A Stripe account identifier + """ + onBehalfOf: String + """ + Payment source on creator's account used to issue refunds. + """ + paymentSource: CreditCard + """ + What percent the project has towards meeting its funding goal. + """ + percentFunded: Int! + """ + The project's pid. + """ + pid: Int! + """ + How much money is pledged to the project. + """ + pledged: Money! + """ + Is this project configured for post-campaign pledges? + """ + postCampaignPledgingEnabled: Boolean! + """ + Project updates. + """ + posts("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """Scoped to draft or published posts""" state: PostState, """Scoped to post type: creator_interview or freeform_post""" postType: PostFormat, """Scoped to a creator’s post associated with the active prompt""" forActivePrompt: Boolean): PostConnection + """ + Whether a project has activated prelaunch. + """ + prelaunchActivated: Boolean! + """ + The rich text story for a prelaunch campaign. + """ + prelaunchStory("""The number of visible characters to fetch (does not include HTML markup).""" first: Int, """The width of embedded assets in pixels.""" assetWidth: Int): HTML + """ + The rich text story for a prelaunch campaign in raw form. + """ + prelaunchStoryForEditor("""The number of visible characters to fetch (does not include HTML markup).""" first: Int, """The width of embedded assets in pixels.""" assetWidth: Int): HTML + """ + Return an itemized version of the prelaunch story. This feature is in BETA: types can change anytime! + """ + prelaunchStoryRichText: RichText! + """ + The project's preview url. + """ + previewUrl: String + """ + The project's profile. + """ + profile: ProjectProfile + """ + When this project was Project of the Day. + """ + projectOfTheDayAt: DateTime + """ + The root project id under which the comment is nested + """ + projectRelayId: ID! + """ + The project's bitly short URL + """ + projectShortLink("""The ref tag type for the bitly hash""" ref_tag: BitlyHashes): String + """ + Project's now and next status + """ + projectStatus: ProjectStatus + """ + Exchange rate to US Dollars (USD) for the project's currency + """ + projectUsdExchangeRate: Float! + """ + Survey questions asked of all the project's backers + """ + questions: [Question!]! + recommendations: Recommendations + """ + Project rewards. + """ + rewards("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """Filters by active backings""" withActiveBackings: Boolean, """Sort the rewards by availability and cost""" sort: Boolean): ProjectRewardConnection + """ + Risk questions for the project plan. + """ + riskQuestions: [RiskQuestion!]! + """ + The risk mitigation strategies outlined for this project. + """ + riskStrategies: [RiskStrategy!] + """ + Potential hurdles to project completion. + """ + risks("""The number of characters to fetch.""" first: Int): String! + """ + Is this project configured so that events should be triggered for Meta's Conversions API? + """ + sendMetaCapiEvents: Boolean! + """ + Is this project configured for third party analytics events? + """ + sendThirdPartyEvents: Boolean! + """ + Whether or not to show ended to live cta + """ + showCtaToLiveProjects: Boolean! + """ + Whether or not to show the signal of fulfillment modal + """ + showSignalOfFulfillmentModal: Boolean! + """ + The project's unique URL identifier. + """ + slug: String! + """ + The Google Sheet associated to this project + """ + spreadsheet: Spreadsheet + """ + The project's current state. + """ + state: ProjectState! + """ + The last time a project's state changed, time since epoch + """ + stateChangedAt: DateTime! + """ + The initial project stats polling duration in ms + """ + statsInterval: Int + """ + The story behind the project, parsed for presentation. + """ + story("""The number of visible characters to fetch (does not include HTML markup).""" first: Int, """The width of embedded assets in pixels.""" assetWidth: Int): HTML! + """ + The project description without conversion for usage by Rich Text Editors. + """ + storyForEditor("""The number of visible characters to fetch (does not include HTML markup).""" first: Int, """The width of embedded assets in pixels.""" assetWidth: Int): HTML! + """ + Return an itemized version of the story. This feature is in BETA: types can change anytime! + """ + storyRichText: RichText! + """ + The Rich Text Editor version that was used to generate the project story + """ + storyRteVersion: String + """ + A project submission. + """ + submission: Submission + """ + Tags project has been tagged with + """ + tags("""Scoped to an optionally provided scope""" scope: TagScope!): [Tag]! + """ + The project's target launch date + """ + targetLaunchDate: ISO8601DateTime + """ + The time that the project's target launch date was updated + """ + targetLaunchDateUpdatedAt: ISO8601DateTime + """ + The timeline of project events, including updates and milestones. + """ + timeline("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """Makes any pinned post the first item in the timeline""" withPinnedFirst: Boolean): ProjectTimelineConnection + """ + A URL to the project's page. + """ + url: String! + """ + Exchange rate to US Dollars (USD), null for draft projects. + """ + usdExchangeRate: Float + """ + Whether or not the project has used legacy surveys. + """ + usedLegacySurveys: Boolean! + """ + The feedback the current user has left for the project + """ + userFeedback("""Which question to fetch""" questionName: String): [ProjectFeedback] + """ + Was the current user removed from this project? + """ + userWasRemoved: Boolean! + """ + Name of user on verified account + """ + verifiedCreatorName: String + """ + Name of user on verified account + """ + verifiedIdentity: String @deprecated(reason: "Use verified_creator_name instead") + """ + A project video. + """ + video: Video + """ + Number of watchers a project has. + """ + watchesCount: Int +} + +""" +Something that can be commented on +""" +interface Commentable { + """ + True if the current user can comment (considers restrictions) + """ + canComment: Boolean! + """ + True if the current user can comment (does not consider restrictions) + """ + canCommentSansRestrictions: Boolean! + """ + Whether a user can request an update about this project from the Creator + """ + canUserRequestUpdate: Boolean! + """ + List of comments on the commentable + """ + comments("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): CommentConnection + """ + Comment count - defaults to root level comments only + """ + commentsCount(withReplies: Boolean = false): Int! + """ + The root project id under which the comment is nested + """ + projectRelayId: ID! +} + +""" +The connection type for Comment. +""" +type CommentConnection { + """ + A list of edges. + """ + edges: [CommentEdge] + """ + A list of nodes. + """ + nodes: [Comment] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type CommentEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: Comment +} + +""" +A comment +""" +type Comment implements Node { + """ + The author of the comment + """ + author: User + """ + The author's backing information + """ + authorBacking: Backing + """ + The badges for the comment author + """ + authorBadges: [CommentBadge] + """ + Whether the author has canceled their pledge + """ + authorCanceledPledge: Boolean! + """ + The body of the comment + """ + body: String! + """ + Whether the current user can delete the comment + """ + canDelete: Boolean! + """ + Whether current user can pin a comment + """ + canPin: Boolean! + """ + Whether current user can report a comment + """ + canReport: Boolean! + """ + When was this comment posted + """ + createdAt: DateTime + """ + Whether the comment is deleted + """ + deleted: Boolean! + """ + Whether the comment author is a deleted user and not the creator + """ + deletedAuthor: Boolean! + """ + Whether a comment has any flaggings + """ + hasFlaggings: Boolean! + id: ID! + """ + The ID of the parent comment + """ + parentId: String + """ + When the comment was pinned + """ + pinnedAt: ISO8601DateTime + """ + Whether the comment author has been removed by kickstarter + """ + removedPerGuidelines: Boolean! + """ + The replies on a comment + """ + replies("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): CommentConnection + """ + Is this comment spam + """ + spam: Boolean! + """ + Whether this comment has been reviewed and sustained by an admin + """ + sustained: Boolean! +} + +""" +All available comment author badges +""" +enum CommentBadge { + """ + Indicates the author is a creator + """ + creator + """ + Indicates the author is a collaborator + """ + collaborator + """ + Indicates the author is a superbacker + """ + superbacker +} + +""" +A backing +""" +type Backing implements Node { + """ + The add-ons that the backer selected + """ + addOns("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): RewardTotalCountConnection + """ + The add-ons that the backer selected + """ + addOnsWithQuantity: [BackingAddon!] + """ + Countries that the backing's reward can be shipped to. If null, the backing's reward can be shipped to any country. + """ + allowedCountries: [CountryCode!] + """ + Total amount pledged by the backer to the project, including shipping. + """ + amount: Money! + """ + The backer + """ + backer: User + """ + If the backer_completed_at is set or not + """ + backerCompleted: Boolean! + """ + Backer's note regarding their backing + """ + backerNote: String + """ + URL for the backing details page + """ + backingDetailsPageUrl: String! + """ + A link to the backing information + """ + backingUrl: String + """ + Extra amount the backer pledged on top of the minimum. + """ + bonusAmount: Money! + """ + If the backing can be cancelled + """ + cancelable: Boolean! + """ + Contains the backer's item preferences and responses to survey questions + """ + cart: Cart + """ + If `requires_action` is true, `client_secret` should be used to initiate additional client-side authentication steps + """ + clientSecret: String + """ + Message thread between backer and creator + """ + conversation: Conversation + """ + The delivery address associated with the backing + """ + deliveryAddress: Address + """ + The reason for an errored backing + """ + errorReason: String + """ + The fulfillment status of a backing. + """ + fulfillmentStatus: FulfillmentStatusDisplayOptions! + """ + Whether or not the backing has any open flaggings + """ + hasFlaggings: Boolean! + id: ID! + """ + Whether or not the backing is a late pledge + """ + isLatePledge: Boolean! + """ + Is this backing a late pledge or did it occur during the crowdfunding campaign? + """ + isPostCampaign: Boolean! + """ + If present, the most recent setup_intent data from Stripe. + """ + latestSetupIntent: SetupIntent + """ + The backing location. + """ + location: Location + """ + Payment source used on a backing. + """ + paymentSource: PaymentSource + """ + When the backing was created + """ + pledgedOn: DateTime + """ + Is this pledge processing? + """ + processing: Boolean + """ + The project + """ + project: Project + """ + If the backing was refunded + """ + refunded: Boolean! + """ + Whether or not a removal request task is marked as nonissue + """ + removalRequestIsNonissue: Boolean! + """ + Whether this checkout requires additional client-side authentication steps (e.g. 3DS2) to complete the on-session pledge flow + """ + requiresAction: Boolean + """ + The reward the backer is expecting + """ + reward: Reward + """ + Amount pledged for all rewards, the sum off all minimums, excluding shipping + """ + rewardsAmount: Money! + """ + Admin tree for the associated Rosie Pledge + """ + rosiePledgeAdminTree: String + """ + Sequence of the backing + """ + sequence: Int + """ + Shipping amount for the rewards chosen by the backer for their location + """ + shippingAmount: Money + """ + A brief description of shipping selections for backing + """ + shippingSummary: String + """ + The status of a backing + """ + status: BackingState! + """ + Refunds + """ + successfulRefunds: [String!]! + surveyResponses: [SurveyResponse!] + """ + All of the backer's saved addresses that match the backing country + """ + usableBackerAddresses: [Address!] +} + +""" +A monetary amount and its corresponding currency. +""" +type Money { + """ + Floating-point numeric value of monetary amount represented as a string + """ + amount: String + """ + Currency of the monetary amount + """ + currency: CurrencyCode + """ + Symbol of the currency in which the monetary amount appears + """ + symbol: String +} + +""" +A list of Iso4217–supported currencies. +""" +enum CurrencyCode { + AUD + CAD + CHF + DKK + EUR + GBP + HKD + JPY + MXN + NOK + NZD + PLN + SEK + SGD + USD +} + +""" +A user's shipping address +""" +type Address implements Node { + """ + Address line 1 (Street address/PO Box/Company name) + """ + addressLine1: String + """ + Address line 2 (Apartment/Suite/Unit/Building) + """ + addressLine2: String + """ + City + """ + city: String + """ + 2-letter country code + """ + countryCode: CountryCode + id: ID! + """ + The number of non updatable survey responses to this address + """ + nonUpdatableSurveyResponsesCount: Int! + """ + Recipient's phone number + """ + phoneNumber: String + """ + ZIP or postal code + """ + postalCode: String + """ + Is this the user's primary address? + """ + primary: Boolean! + """ + The title of projects with updatable survey responses + """ + projectsWithUpdatableSurveyResponses: [String!]! + """ + The title of projects with non updatable survey responses + """ + projectsWithoutUpdatableSurveyResponses: [String!]! + """ + Address recipient name + """ + recipientName: String + """ + Address reference or nickname + """ + referenceName: String + """ + State/County/Province/Region. + """ + region: String + """ + The number of current updatable survey responses to this address + """ + updatableSurveyResponsesCount: Int! + """ + The user associated with the shipping address + """ + user: User +} + +""" +Two letter ISO code for a country. +""" +enum CountryCode { + AD + AE + AF + AG + AI + AL + AM + AN + AO + AQ + AR + AS + AT + AU + AW + AX + AZ + BA + BB + BD + BE + BF + BG + BH + BI + BJ + BL + BM + BN + BO + BQ + BR + BS + BT + BV + BW + BY + BZ + CA + CC + CD + CF + CG + CH + CI + CK + CL + CM + CN + CO + CR + CU + CW + CV + CX + CY + CZ + DE + DJ + DK + DM + DO + DZ + EC + EE + EG + EH + ER + ES + ET + FI + FJ + FK + FM + FO + FR + GA + GB + GD + GE + GF + GG + GH + GI + GL + GM + GN + GP + GQ + GR + GS + GT + GU + GW + GY + HK + HM + HN + HR + HT + HU + ID + IE + IL + IM + IN + IO + IQ + IR + IS + IT + JE + JM + JO + JP + KE + KG + KH + KI + KM + KN + KP + KR + KW + KY + KZ + LA + LB + LC + LI + LK + LR + LS + LT + LU + LV + LY + MA + MC + MD + ME + MF + MG + MH + MK + ML + MM + MN + MO + MP + MQ + MR + MS + MT + MU + MV + MW + MX + MY + MZ + NA + NC + NE + NF + NG + NI + NL + NO + NP + NR + NU + NZ + OM + PA + PE + PF + PG + PH + PK + PL + PM + PN + PR + PS + PT + PW + PY + QA + RE + RO + RS + RU + RW + SA + SB + SC + SD + SE + SG + SH + SI + SJ + SK + SL + SM + SN + SO + SR + SS + ST + SV + SX + SY + SZ + TC + TD + TF + TG + TH + TJ + TK + TL + TM + TN + TO + TR + TT + TV + TW + TZ + UA + UG + UM + US + UY + UZ + VA + VC + VE + VG + VI + VN + VU + WF + WS + XK + YE + YT + ZA + ZM + ZW +} + +""" +A cart associated with a backing +""" +type Cart { + """ + The answers to project-level survey questions + """ + answers: [Answer!]! + """ + When the cart was finalized (i.e., when the backer submitted responses) + """ + finalizedAt: DateTime + id: ID! + """ + The associated line items + """ + lineItems: [LineItem!]! + """ + Whether or not this cart needs an address to be finalized + """ + shouldCollectAddress: Boolean! +} + +""" +A line item in a cart +""" +type LineItem { + """ + The answers associated with the line item + """ + answers: [Answer!] + id: ID! + """ + The item associated with the line item + """ + item: RewardItem! + """ + The item variant the backer selected (unless master variant) + """ + itemVariant: ItemVariant +} + +""" +A unique item variant aka SKU +""" +type ItemVariant { + id: ID! + """ + The option values associated with this variant + """ + optionValues: [OptionValue!] + """ + The sku value (e.g. 'Hoodie-Small-Blue-Checkered') + """ + sku: String! +} + +""" +An option value (e.g. "red") associated with an option type (e.g. "color") +""" +type OptionValue { + id: ID! + """ + The option type + """ + optionType: OptionType! + """ + The option value + """ + value: String! +} + +""" +An option type associated with an item (e.g. "size" or "color") +""" +type OptionType { + id: ID! + """ + The item associated with the option type + """ + item: RewardItem! + """ + The option type name (e.g. "size" or "color") + """ + name: String! + """ + The option type prompt (e.g. "What size do you want?") + """ + prompt: String! + """ + The associated option values + """ + values: [OptionValue!]! +} + +""" +A reward item. +""" +type RewardItem implements Node { + """ + The add-ons that the item is included in. + """ + addOns: [Reward!]! + """ + The numer of add-ons that the item is included in. + """ + addOnsCount: Int! + """ + Whether backers have backed rewards this item belongs to + """ + hasBackers: Boolean + id: ID! + """ + The item image + """ + image: Photo + """ + Variants of this item + """ + itemVariants: [ItemVariant!]! + """ + The max amount of this item that may have to be produced based on reward limits. + """ + maxInventoryCount: Int + """ + An item name. + """ + name: String + """ + Option types tied to this item + """ + optionTypes: [OptionType!]! + """ + The project + """ + project: Project + """ + Questions tied to this item that will be posed to backers + """ + questions: [Question!]! + """ + The rewards that the item is included in. + """ + rewards: [Reward!]! + """ + The number of rewards that the item is included in. + """ + rewardsCount: Int! + """ + Tax related configuration + """ + taxConfig: ItemTaxConfig +} + +""" +A project reward. +""" +type Reward implements Node { + """ + Add-ons which can be combined with this reward. +Uses creator preferences and shipping rules to determine allow-ability. +Inclusion in this list does not necessarily indicate that the add-on is available for backing. + + """ + allowedAddons("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): RewardConnection! + """ + Base rewards which can be combined with this addon. +Uses creator preferences and shipping rules to determine allow-ability. +Inclusion in this list does not necessarily indicate that the reward is available for backing. + + """ + allowedRewards("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): RewardConnection! + """ + Amount for claiming this reward. + """ + amount: Money! + """ + Whether or not the reward is available for new pledges + """ + available: Boolean! + """ + Profile images for backers of this reward + """ + backerImages("""Limit the number of images returned""" limit: Int!): [Photo!] + """ + URL for the Backer Report filtered to only this reward + """ + backerReportUrl: String! + """ + count of backers for this reward + """ + backersCount("""Filters out backings in an inactive state""" excludeInactive: Boolean): Int + """ + The type of the reward content - physical, non-physical, both, or legacy (for projects launched before rollout of this feature). + """ + contentsType: ContentsType + """ + Amount for claiming this reward, in the current user's chosen currency + """ + convertedAmount: Money! + """ + A reward description. + """ + description: String! + """ + A reward's title plus the amount, or a default title (the reward amount) if it doesn't have a title. + """ + displayName: String! + """ + The same as allowed_addons but with an additional scope that filters out addons with a start date that falls in the future + + """ + displayableAddons("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): RewardConnection! + """ + For post-campaign enabled rewards, the conditions under which to stop offering the reward. + """ + endCondition: Int + """ + When the reward is scheduled to end in seconds + """ + endsAt: DateTime + """ + Estimated delivery day. + """ + estimatedDeliveryOn: Date + """ + Whether any has pledged for this reward during the late pledges period + """ + hasLatePledgeBackers: Boolean + id: ID! + """ + The reward image. + """ + image: Photo + """ + Is this reward currently accepting post-campaign pledges? + """ + inPostCampaignPledgingPhase: Boolean! + """ + Does reward amount meet or exceed maximum pledge for the project + """ + isMaxPledge: Boolean! + """ + Items in the reward. + """ + items("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): RewardItemsConnection + """ + Amount for claiming this reward after the campaign. + """ + latePledgeAmount: Money! + """ + A reward limit. + """ + limit: Int + """ + Per backer reward limit. + """ + limitPerBacker("""Returns system wide limit per backer if not set by creator.""" withFallback: Boolean): Int + """ + Where the reward can be locally received if local receipt is selected as the shipping preference + """ + localReceiptLocation: Location + """ + The maximum amount of this add-on in a single pledge selected by any pledged backer. + """ + maxPledgedInSingleBacking: Int! + """ + A reward title. + """ + name: String + """ + Amount for claiming this reward during the campaign. + """ + pledgeAmount: Money! + """ + Is this reward available for post-campaign pledges? + """ + postCampaignPledgingEnabled: Boolean! + """ + The project + """ + project: Project + """ + Survey questions asked of all backers of this reward. + """ + questions: [Question!]! + """ + Remaining reward quantity. + """ + remainingQuantity: Int + """ + The type of the reward - base or addon. + """ + rewardType: RewardType! + """ + Whether or not the reward has shipping enabled + """ + shippingEnabled: Boolean! + """ + Shipping preference for this reward + """ + shippingPreference: ShippingPreference + """ + Shipping rates defined by the creator for this reward + """ + shippingRates: [ShippingRate!]! + """ + Shipping rules defined by the creator for this reward + """ + shippingRules: [ShippingRule]! + """ + Shipping rules for all shippable countries. + """ + shippingRulesExpanded("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """Returns expanded shipping rules given location""" forLocation: ID): RewardShippingRulesConnection + """ + A shipping summary + """ + shippingSummary: String + """ + Reward shipping summary as a sentence + """ + shippingSummarySentence: String + """ + Simple shipping rules expanded as a faster alternative to shippingRulesExpanded since connection type is slow + """ + simpleShippingRulesExpanded: [SimpleShippingRule]! + """ + Whether or not the reward is out of inventory + """ + soldOut: Boolean! + """ + For post-campaign enabled rewards, the conditions under which to start offering the reward. + """ + startCondition: Int + """ + When the reward is scheduled to start + """ + startsAt: DateTime +} + +""" +A photo +""" +type Photo implements Node { + """ + Alt text on the image + """ + altText: String! + """ + The fingerprint of the photo + """ + fingerprint: String + id: ID! + """ + Upload status of the photo + """ + status: AssetState! + """ + URL of the photo + """ + url("""Whether or not to blur the image.""" blur: Boolean, """The width of the image in pixels.""" width: Int!): String +} + +""" +All available asset states +""" +enum AssetState { + """ + A missing asset + """ + MISSING + """ + Incomplete status of an asset + """ + PROCESSING + """ + The asset file has been deleted + """ + DELETED + """ + Processing the asset file successfully completed + """ + SUCCESSFUL +} + +""" +Describes the purpose of the reward +""" +enum RewardType { + """ + A reward that cannot be combined with others + """ + base + """ + A reward that can only be added to a backing for another reward + """ + addon +} + +""" +The connection type for RewardItem. +""" +type RewardItemsConnection { + """ + A list of edges. + """ + edges: [RewardItemEdge] + """ + A list of nodes. + """ + nodes: [RewardItem] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type RewardItemEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: RewardItem + """ + The position that an item has been ordered on a reward + """ + position: Int + """ + The quantity of an item associated with a reward + """ + quantity: Int! +} + +""" +The connection type for Reward. +""" +type RewardConnection { + """ + A list of edges. + """ + edges: [RewardEdge] + """ + A list of nodes. + """ + nodes: [Reward] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! +} + +""" +An edge in a connection. +""" +type RewardEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: Reward +} + +""" +A preference for shipping a reward +""" +enum ShippingPreference { + none + restricted + unrestricted + local +} + +""" +A project reward's shipping rule. +""" +type ShippingRule implements Node { + """ + The shipping cost for this location. + """ + cost: Money + """ + The estimated maximum shipping cost + """ + estimatedMax: Money + """ + The estimated minimum shipping cost + """ + estimatedMin: Money + """ + Shipping rule has backers + """ + hasBackers: Boolean! + id: ID! + """ + The shipping location to which the rule pertains. + """ + location: Location! +} + +""" +Simple shipping rule for a reward +""" +type SimpleShippingRule { + cost: String + country: String! + currency: String + estimatedMax: String + estimatedMin: String + locationId: ID + locationName: String +} + +""" +The connection type for ShippingRule. +""" +type RewardShippingRulesConnection { + """ + A list of edges. + """ + edges: [ShippingRuleEdge] + """ + A list of nodes. + """ + nodes: [ShippingRule] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type ShippingRuleEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: ShippingRule +} + +""" +A shipping rate for a particular shippable and location +""" +type ShippingRate { + """ + The shipping cost for this location. + """ + cost: Money! + id: ID! + """ + The shipping location for which this shipping rate is defined. + """ + location: Location! + """ + The item or reward for which this shipping rate is defined. + """ + shippable: Shippable! +} + +""" +Types that can have shipping rates +""" +union Shippable = Reward | RewardItem + +""" +Whether a reward contains all physical goods, some, none, or belongs to a legacy project. +""" +enum ContentsType { + all_physical_goods + no_physical_goods + some_physical_goods + legacy +} + +""" +A question associated with one of the following: Project, RewardItem, Reward +""" +type Question { + """ + The question choice selection limit + """ + choiceSelectionLimit: Int + """ + The question choices + """ + choices: [String!] + id: ID! + """ + Whether the question is optional + """ + optional: Boolean! + """ + The question prompt + """ + prompt: String! + """ + The object associated with the question + """ + questionable: Questionable! + """ + The question type + """ + type: QuestionType! +} + +""" +An object that can be associated with a question +""" +union Questionable = Project | RewardItem | Reward + +""" +Question types +""" +enum QuestionType { + text + choices +} + +""" +Tax configuration data related to an item +""" +type ItemTaxConfig { + id: ID! + """ + The associated item + """ + item: RewardItem + """ + Item type, e.g. physical, digital, event, etc + """ + itemType: ItemTypeEnum + """ + Where will the item be picked up or where is the event? + """ + localAddress: BusinessAddress + """ + Value of item pre any bundling discounts + """ + marketValue: Money + """ + Where will the item ship from? + """ + shipFromAddress: BusinessAddress + """ + Item shipping preference + """ + shippingPreference: TaxConfigShippingPreference + """ + Third party tax code + """ + taxCode: String +} + +""" +Item types related to tax concerns, e.g. is the item physical, tax-exempt, an event, etc +""" +enum ItemTypeEnum { + """ + digital + """ + digital + """ + physical + """ + physical + """ + experience_event_service + """ + experience_event_service + """ + tax_exempt + """ + tax_exempt +} + +""" +Item level shipping preferences, e.g. shipping, local, shipping_and_local, none +""" +enum TaxConfigShippingPreference { + """ + shipping + """ + shipping + """ + local + """ + local + """ + shipping_and_local + """ + shipping_and_local + """ + none + """ + none +} + +""" +A business address. +""" +type BusinessAddress implements Node { + """ + The first address line + """ + addressLine1: String! + """ + The second address line + """ + addressLine2: String + """ + The address city + """ + city: String + """ + The address contact name + """ + contactName: String + """ + The address country, e.g. US + """ + country: String! + id: ID! + """ + Items associated with the address. + """ + items: [RewardItem!] + """ + The address postal_code + """ + postalCode: String! + """ + The address region, e.g. North Dakota + """ + region: String +} + +""" +An answer associated with one of the following: LineItem, Cart, BackingAddon +""" +type Answer { + """ + The object associated with the answer (e.g. Item, Project, Reward) + """ + answerable: Answerable! + id: ID! + """ + The associated question + """ + question: Question! + """ + The response to the question + """ + response: [String!]! +} + +""" +An object that can be associated with an answer +""" +union Answerable = LineItem | Cart | BackingAddon + +""" +An add-on reward included in a backing. +""" +type BackingAddon { + """ + Amount the add-on costs. + """ + amount: Money! + """ + The add-on description. + """ + description: String! + id: ID! + """ + Items in the add-on. + """ + items("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): RewardItemsConnection! + """ + The add-on name. + """ + name: String + """ + Amount for claiming this add-on during the campaign. + """ + pledgeAmount: Money + """ + The quantity of the add-on included in a backing. + """ + quantity: Int! +} + +""" +All values for backing fulfillment status, including where not provided/available +""" +enum FulfillmentStatusDisplayOptions { + not_started + in_progress + shipped + delayed + not_provided + not_available +} + +""" +The connection type for Reward. +""" +type RewardTotalCountConnection { + """ + A list of edges. + """ + edges: [RewardEdge] + """ + A list of nodes. + """ + nodes: [Reward] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +Selected fields on a SetupIntent from Stripe for a given backing. +""" +type SetupIntent { + """ + Stripe ID of the SetupIntent. + """ + id: String! + """ + The error encountered in the previous SetupIntent confirmation. + """ + lastSetupError: SetupIntentError + """ + Status of the SetupIntent. + """ + status: SetupIntentStatus! +} + +enum SetupIntentStatus { + """ + When the SetupIntent is created, it has this status until a payment method is attached. If a SetupIntent fails, it will revert to this status. + """ + REQUIRES_PAYMENT_METHOD + """ + After the customer provides their payment method information, the SetupIntent is ready to be confirmed. + """ + REQUIRES_CONFIRMATION + """ + If the setup requires additional actions, such as authenticating with 3D Secure + """ + REQUIRES_ACTION + """ + Once required actions are handled, the SetupIntent moves to this status, which can be brief or take a few days depending on the payment method. + """ + PROCESSING + """ + SetupIntent can be canceled at any point before it is processing or succeeded. + """ + CANCELED + """ + Setup of payment source was successful. + """ + SUCCEEDED +} + +type SetupIntentError { + """ + For some errors that could be handled programmatically, a short string indicating the error code reported. https://stripe.com/docs/error-codes + """ + code: String! + """ + A short string indicating the card issuer’s reason for the decline if they provide one. + """ + declineCode: String! + """ + A human-readable message providing more details about the error. For card errors, these messages can be shown to your users. + """ + message: String! + """ + The type of error returned. + """ + type: SetupIntentErrorType! +} + +enum SetupIntentErrorType { + """ + Failure to connect to Stripe's API. + """ + API_CONNECTION_ERROR + """ + API errors cover any other type of problem (e.g., a temporary problem with Stripe's servers), and are extremely uncommon. + """ + API_ERROR + """ + Failure to properly authenticate in the request. + """ + AUTHENTICATION_ERROR + """ + Card errors are very common and they result when the user enters a card that can't be charged for some reason. + """ + CARD_ERROR + """ + Idempotency errors occur when an Idempotency-Key is re-used on a request that does not match the first request's API endpoint and parameters. + """ + IDEMPOTENCY_ERROR + """ + Invalid request errors arise when your request has invalid parameters eg., 3DS authentication failed. + """ + INVALID_REQUEST_ERROR + """ + Too many requests hit the Stripe API too quickly. + """ + RATE_LIMIT_ERROR + """ + Errors triggered by Stripe's client-side libraries when failing to validate fields (e.g., when a card number or expiration date is invalid or incomplete). + """ + VALIDATION_ERROR +} + +""" +Payment sources +""" +union PaymentSource = BankAccount | CreditCard + +""" +Various backing states. +""" +enum BackingState { + preauth + pledged + canceled + collected + errored + authentication_required + dropped +} + +""" +The response to a backer survey. +""" +type SurveyResponse { + """ + Is the address still editable + """ + addressEditable: Boolean! + """ + The date past which no further updates are allowed. + """ + answerDeadline: DateTime + """ + Is the survey currently unlocked and answerable. + """ + answerable: Boolean! + """ + The date on which the backer answered the survey + """ + answeredAt: DateTime + """ + An array of question and answer data for this survey response + """ + answers: [SurveyAnswer!]! + """ + The date on which the backer edited their survey response + """ + editedAt: DateTime + id: ID! + """ + The url used to access the survey + """ + url: String! +} + +type SurveyAnswer { + """ + The response to the question. + """ + answer: [String!]! + """ + The ID of the answer. + """ + id: String + """ + The question prompt or template name. + """ + question: String! + """ + The type of question, e.g. choices, checkbox, address, etc + """ + template: SurveyQuestionTemplateEnum! +} + +""" +Enum describing all the possible templates for survey questions +""" +enum SurveyQuestionTemplateEnum { + """ + address + """ + address + """ + email + """ + email + """ + name + """ + name + """ + other + """ + other + """ + choices + """ + choices + """ + checkboxes + """ + checkboxes +} + +""" +A conversation on Kickstarter. +""" +type Conversation implements Node { + """ + The backing made by the backer on the project this conversation is about + """ + backing: Backing + """ + When the first message was sent + """ + createdAt: DateTime! + id: ID! + """ + Messages that are part of this conversation + """ + messages("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): ConversationMessagesConnection + """ + The other participant to this conversation + """ + otherParticipant: User + """ + The project this conversation is about + """ + project: Project +} + +""" +The connection type for Message. +""" +type ConversationMessagesConnection { + """ + A list of edges. + """ + edges: [MessageEdge] + """ + A list of nodes. + """ + nodes: [Message] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type MessageEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: Message +} + +""" +A message on Kickstarter. +""" +type Message implements Node { + """ + Body of the message + """ + body: String! + id: ID! + """ + The message is an submission appeal + """ + isAppeal: Boolean! + """ + When the message was first read + """ + readAt: DateTime + """ + The user who received this message + """ + recipient: User + """ + The user who sent this message + """ + sender: User + """ + When the message was sent + """ + sentAt: DateTime + """ + The message is spam + """ + spam: Boolean! +} + +""" +An ISO 8601-encoded datetime +""" +scalar ISO8601DateTime + +""" +An HTML string. +""" +scalar HTML + +""" +Itemized rich text +""" +type RichText { + items: [RichTextItem]! +} + +""" +Rich text items: Paragraph, Headers, List, Quote, Photo, Audio, Video or Oembed +""" +union RichTextItem = RichTextParagraph | RichTextHeader1 | RichTextHeader2 | RichTextHeader3 | RichTextHeader4 | RichTextList | RichTextQuote | RichTextPhoto | RichTextAudio | RichTextVideo | RichTextOembed + +""" +A Paragraph.

        +""" +type RichTextParagraph { + html: String! +} + +""" +A Header 1.

        +""" +type RichTextHeader1 { + html: String! +} + +""" +A Header 2.

        +""" +type RichTextHeader2 { + html: String! +} + +""" +A Header 3.

        +""" +type RichTextHeader3 { + html: String! +} + +""" +A Header 4.

        +""" +type RichTextHeader4 { + html: String! +} + +""" +A list.
          +""" +type RichTextList { + items: [RichTextListItem!]! +} + +""" +A list item.
        • +""" +type RichTextListItem { + html: String! +} + +""" +A quote.
          +""" +type RichTextQuote { + html: String! +} + +""" +A Photo asset +e""" +type RichTextPhoto { + altText: String! + asset: Photo + caption: String! + url("""The width of the image in pixels.""" width: Int): String! +} + +""" +An Audio asset +""" +type RichTextAudio { + altText: String! + asset: AttachedAudio + caption: String! + url: String! +} + +type AttachedAudio implements Node { + id: ID! + """ + Upload status of the audio + """ + status: AssetEncodingState! + url: String +} + +""" +All available asset upload states +""" +enum AssetEncodingState { + """ + Initial, incomplete status of an asset upload + """ + ENCODING + """ + Processing the asset successfully completed + """ + ENCODED + """ + Processing the asset failed + """ + FAILED +} + +""" +A Video asset +""" +type RichTextVideo { + altText: String! + asset: AttachedVideo + caption: String! + url: String! +} + +type AttachedVideo implements Node { + formats: [AttachedVideoFormat] + id: ID! + """ + Image preview url + """ + poster: String + """ + The rendered HTML player for a video asset + """ + renderedHtml("""The width of the video asset in pixels.""" assetWidth: Int): String + """ + Upload status of the video + """ + status: AssetEncodingState! + """ + Original video url + """ + url: String +} + +type AttachedVideoFormat { + encoding: String! + height: String! + profile: String! + url: String! + width: String! +} + +""" +An Oembed item +""" +type RichTextOembed { + """ + ex: Bryson Lovett + """ + authorName: String! + """ + ex: https://www.youtube.com/user/brysonlovett + """ + authorUrl: String! + """ + ex: 270 + """ + height: Int! + """ + ex: + """ + html: String! + """ + ex: https://www.youtube.com/embed/ijeaVn8znJ8?feature=oembed + """ + iframeUrl: String! + """ + ex: https://youtu.be/ijeaVn8znJ8 + """ + originalUrl: String! + """ + only for photo + """ + photoUrl: String! + """ + Ex: Embedly, Flickr, Kickstarter, Kickstarter Live, Scribd, SoundCloud, Spotify, Sketchfab, Twitter, Vimeo, YouTube + """ + providerName: String! + """ + ex: https://www.youtube.com/ + """ + providerUrl: String! + """ + ex: 360 + """ + thumbnailHeight: Int! + """ + ex: https://i.ytimg.com/vi/ijeaVn8znJ8/hqdefault.jpg + """ + thumbnailUrl: String! + """ + ex: 480 + """ + thumbnailWidth: Int! + """ + ex: Bird Photo Booth bird feeder kickstarter preview 2 + """ + title: String! + """ + one of: photo, video, link, rich + """ + type: String! + """ + always "1.0" + """ + version: String! + """ + ex: 480 + """ + width: Int! +} + +""" +A project's account information. +""" +type AccountInfo { + """ + Payment sources available to the project. + """ + availablePaymentSources: [CreditCard]! + """ + The account for funds. + """ + depositAccount: DepositAccount + """ + A project's email contact. + """ + email: String! + """ + Whether or not a project's email contact has been verified. + """ + isEmailVerified: Boolean! + """ + Payment source for dispute resolution. + """ + paymentSource: CreditCard + paymentsOnboarding: PaymentsOnboarding! + """ + True if the project accepts an account holder name. + """ + usesAccountHolderName: Boolean! + """ + True if the project accepts a routing number. + """ + usesRoutingNumber: Boolean! +} + +""" +A representation of the creator's progress through the payments & identity parts of Project Build onboarding. Currently just their overall 'status' +""" +type PaymentsOnboarding { + status: PaymentsOnboardingStatus! +} + +""" +The overall status of the payments & identity onboarding flow of project build. +""" +enum PaymentsOnboardingStatus { + """ + The creator successfully completed payments & identity onboarding + """ + complete + """ + The creator has started onboarding but has not yet finished + """ + in_progress + """ + The creator must proceed to Stripe Hosted Onboarding to finish onboarding + """ + requires_hosted_onboarding +} + +""" +A deposit account. +""" +type DepositAccount { + """ + The deposit account business type. + """ + accountBusinessType: DepositAccountBusiness + """ + The last four digits of the account number. + """ + accountLastFour: String + """ + Identity verifications for anyone owning > 25% of the company (if the identity is a legal entity) + """ + additionalOwners: [AdditionalOwner] + """ + The company associated with this deposit account. + """ + company: Company + """ + The name associated with either the associated company or identity + """ + contactName: String + """ + The Rosie ID for this DepositAccount + """ + id: ID! + """ + The identity associated with this deposit account. + """ + identity: Identity + """ + Has the Stripe Account been created for this deposit account. + """ + isStripeAccountCreated: Boolean! + """ + The routing number. + """ + routingNumber: String + """ + The deposit account's state. + """ + state: DepositAccountState! + """ + Either the company or identity street address + """ + streetAddress: StreetAddress +} + +""" +The street address of an individual or company +""" +type StreetAddress { + """ + 2-letter country code + """ + country: String + """ + City/District/Suburb/Town/Village + """ + locality: String + """ + ZIP or postal code + """ + postalCode: String + """ + State/County/Province/Region. + """ + region: String + """ + Address line 1 (Street address/PO Box/Company name) + """ + street1: String + """ + Address line 2 (Apartment/Suite/Unit/Building) + """ + street2: String +} + +""" +A deposit account's company. +""" +type Company { + """ + The company name. + """ + name: String! + phoneNumber: String + streetAddress: StreetAddress! + vatNumber: String + verification: AsynchronousVerification! +} + +type AsynchronousVerification { + """ + If it didn't pass verification, this array will contain the names of the attributes that failed (e.g., for a Company: ['address.line1']) + """ + fieldsNeeded: [String!]! + state: AsynchronousVerificationState! +} + +""" +Something that is expected to eventually become either 'verified' or 'unverified', but may remain 'pending' for an indefinite amount of time +""" +enum AsynchronousVerificationState { + pending + unverified + verified +} + +""" +A deposit account's identity. +""" +type Identity { + """ + ID of the identity + """ + id: Int + """ + The most recent identity document + """ + identityDocument: IdentityDocument + """ + The account-holder name. + """ + name: String + verification: AsynchronousVerification +} + +""" +The relevant identity document supplied for identity verification. +""" +type IdentityDocument { + """ + The associated identity's verification state + """ + identityState: IdentityVerificationState + verificationState: IdentityDocumentVerificationStates! +} + +""" +Identity document verification states. +""" +enum IdentityDocumentVerificationStates { + SUCCESSFUL + FAILED + STARTED + PENDING + ABANDONED +} + +""" +Identity verification states. +""" +enum IdentityVerificationState { + ERROR + FAILED + PASSED + STARTED + VERIFYING +} + +""" +Deposit account states. +""" +enum DepositAccountState { + ACTIVE + FAILED + INACTIVE + UNAUTHORIZED + VERIFYING +} + +""" +Needed for the verification of legal entities that have multiple owners +""" +type AdditionalOwner { + address: AdditionalOwnerAddress! + birthdate: AdditionalOwnerBirthdate + firstName: String + id: ID! + lastName: String + personalIdNumberProvided: Boolean! + verification: AdditionalOwnerVerification! +} + +type AdditionalOwnerAddress { + country: String +} + +type AdditionalOwnerBirthdate { + day: Int + month: Int + year: Int +} + +type AdditionalOwnerVerification { + details: String + detailsCode: String + document: String + documentBack: String + state: AsynchronousVerificationState! +} + +""" +Deposit account business types. +""" +enum DepositAccountBusiness { + individual + company + non_profit +} + +""" +An AI disclosure. +""" +type AiDisclosure implements Node { + fundingForAiAttribution: Boolean + fundingForAiConsent: Boolean + fundingForAiOption: Boolean + generatedByAiConsent: String + generatedByAiDetails: String + id: ID! + involvesAi: Boolean! + involvesFunding: Boolean! + involvesGeneration: Boolean! + involvesOther: Boolean! + otherAiDetails: String +} + +""" +A project category. +""" +type Category implements Node { + """ + Category name in English for analytics use. + """ + analyticsName: String! + """ + Advised maximum goal limit in USD + """ + goalHelperLimit: Float + id: ID! + """ + Category name. + """ + name: String! + """ + Category parent + """ + parentCategory: Category + """ + Parent id of the category. + """ + parentId: ID + """ + Projects in a category. + """ + projects("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """Filter projects by publically accessible state.""" state: PublicProjectState!): CategoryProjectsConnection + """ + Category slug. + """ + slug: String! + """ + Subcategories. + """ + subcategories("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): CategorySubcategoriesConnection + totalProjectCount: Int! + """ + A URL to the category page. + """ + url: String! +} + +""" +The connection type for Project. +""" +type CategoryProjectsConnection { + """ + A list of edges. + """ + edges: [ProjectEdge] + """ + A list of nodes. + """ + nodes: [Project] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +Publically visible project states. +""" +enum PublicProjectState { + """ + Active and accepting pledges. + """ + LIVE + """ + Successfully funded by deadline. + """ + SUCCESSFUL + """ + Failed to fund by deadline. + """ + FAILED + """ + Project is submitted and in prelaunch state. + """ + SUBMITTED +} + +""" +The connection type for Category. +""" +type CategorySubcategoriesConnection { + """ + A list of edges. + """ + edges: [CategoryEdge] + """ + A list of nodes. + """ + nodes: [Category] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type CategoryEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: Category +} + +""" +A permission for a collaborator on a project +""" +enum CollaboratorPermission { + edit_project + edit_faq + post + comment + view_pledges + fulfillment +} + +""" +A supported country. +""" +type Country { + """ + ISO ALPHA-2 code. + """ + code: CountryCode! + """ + Country name. + """ + name: String! + """ + Regions part of this country + """ + regions: [Region]! + """ + Regions that Stripe supports for Stripe Accounts + """ + stripeAccountSupportedRegions: [Region]! +} + +""" +A region inside a country. +""" +type Region { + """ + Region code. + """ + code: String! + """ + Region name. + """ + name: String! +} + +""" +A Project that has a generated share token. +""" +type ProjectSharedDraft { + """ + The project id of a shared draft + """ + id: String! + """ + The project name of a shared draft + """ + name: String! +} + +""" +Curated collections of projects, represented by badges. +""" +type CuratedCollection { + badge: String + name: String! + url: String! +} + +type EnvironmentalCommitment { + """ + The type of environmental commitment + """ + commitmentCategory: EnvironmentalCommitmentCategory! + """ + An environmental commitment description + """ + description: String! + id: ID! +} + +""" +The type of environmental commitment for a project. +""" +enum EnvironmentalCommitmentCategory { + """ + long lasting design + """ + long_lasting_design + """ + sustainable materials + """ + sustainable_materials + """ + environmentally friendly factories + """ + environmentally_friendly_factories + """ + sustainable distribution + """ + sustainable_distribution + """ + reusability and recyclability + """ + reusability_and_recyclability + """ + something else + """ + something_else +} + +""" +A number between 0.0 and 1.0. +""" +scalar Ratio + +""" +A profile for after a project has ended. +""" +type ProjectProfile implements Node { + """ + The description of the projects from the project's profile. + """ + blurb: String + """ + Featured image for this project profile. + """ + featureImageUrl("""The width of the image in pixels.""" width: Int!): String + id: ID! + """ + The name from the project's profile. + """ + name: String + """ + The project profile's current state. + """ + state: ProjectProfileState! +} + +""" +Various project profile states. +""" +enum ProjectProfileState { + INACTIVE + ACTIVE +} + +""" +The different bitly hashes for a project +""" +enum BitlyHashes { + """ + A project's share link + """ + SHARE + """ + A project's twitter share link + """ + TWEET + """ + A project's facebook share link + """ + FACEBOOK + """ + A project's email share link + """ + EMAIL +} + +""" +Score and model from recommendations engine if a project was fetched via recommendations. +""" +type Recommendations { + """ + Model used for these recommendations. + """ + modelName: String + """ + Raw score from recommendations. + """ + rawScore: Float + """ + Recommendations score. + """ + score: Float +} + +""" +A category of risk. Each category corresponds to a question in the project Plan. +""" +type RiskQuestion { + """ + The input type of the risk category. + """ + inputType: RiskCategoryInput! + """ + The question associated with the risk category. + """ + question: String! + """ + Whether or not this is a required category. + """ + required: Boolean! + """ + The category identifier. + """ + type: RiskCategoryType! +} + +enum RiskCategoryType { + delays + unexpected_pledge_volume + previous_experience + fulfillment_plan + project_budget_contingency + alternative_fulfillment_path +} + +""" +Describes the expected input type for a risk category. +""" +enum RiskCategoryInput { + text + radio +} + +type RiskStrategy { + """ + Creator's answer for mitigating this particular risk category. + """ + description: String! + id: ID! + """ + The type of risk + """ + riskCategory: RiskCategoryType! + """ + The question the creator is answering. + """ + riskQuestion: RiskQuestion! +} + +""" +Various project states. +""" +enum ProjectState { + """ + Created and preparing for launch. + """ + STARTED + """ + Ready for launch with a draft submitted for auto-approval. + """ + SUBMITTED + """ + Active and accepting pledges. + """ + LIVE + """ + Canceled by creator. + """ + CANCELED + """ + Suspended for investigation, visible. + """ + SUSPENDED + """ + Suspended and hidden. + """ + PURGED + """ + Successfully funded by deadline. + """ + SUCCESSFUL + """ + Failed to fund by deadline. + """ + FAILED +} + +""" +A project spreadsheet, including a url and row data +""" +type Spreadsheet { + """ + The data of the Google Sheet associated to this project + """ + data: [SpreadsheetDatum] + """ + When the data for the sheet was last fetched successfully + """ + dataLastUpdatedAt: ISO8601DateTime + """ + Can be `amount` or `percent` based on the creator's choice + """ + displayMode: String! + """ + Whether a spreadsheet contains the minimum information to render a graphic budget + """ + hasDisplayableData: Boolean! + """ + Whether the sheet is shareable with the public + """ + public: Boolean! + """ + The URL of the Google Sheet associated to this project + """ + url: String +} + +""" +A row of datum for a funding spreadsheet +""" +type SpreadsheetDatum { + """ + Expanded description of the purpose of that row + """ + description: String + """ + The name of the row + """ + name: String + """ + The funding category of the row + """ + phase: String + """ + The spreadsheet row number + """ + rowNum: Int! + """ + The dollar value of the row + """ + value: Float +} + +""" +Project status set by user +""" +type ProjectStatus { + """ + Whether the project status is currently enabled or not (opted-in / opted-out) + """ + enabled: Boolean! + """ + Id of a project status + """ + id: String! + """ + The estimated due date for the next_status of the project + """ + nextDueDate: ISO8601DateTime! + """ + The next_status of the project + """ + nextStatus: String! + """ + The now_status of the project + """ + nowStatus: String! + """ + When project status is updated + """ + updatedAt: ISO8601DateTime! +} + +""" +Structured feedback left by a user on a project +""" +type ProjectFeedback { + """ + When the answer was provided + """ + createdAt: ISO8601DateTime + """ + The answer the user provided + """ + questionAnswer: String! + """ + The name of the question the user answered + """ + questionName: String! +} + +""" +Milestones for projects +""" +type ProjectMilestone { + """ + When the Milestone was marked as completed + """ + completedAt: ISO8601DateTime + """ + The category for the Milestone + """ + milestoneCategory: String! +} + +type MilestoneCategory { + """ + Name of category + """ + name: String! + """ + Order to display category in for Project + """ + order: Int! +} + +""" +A project tag. +""" +type Tag implements Node { + id: ID! + """ + Tag name. + """ + name: String! + """ + Projects associated with a tag. + """ + projects("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """Filter projects by publically accessible state.""" state: PublicProjectState!): TagProjectsConnection + """ + Tag slug. + """ + slug: String! + """ + A URL for the tag page. + """ + url: String! +} + +""" +The connection type for Project. +""" +type TagProjectsConnection { + """ + A list of edges. + """ + edges: [ProjectEdge] + """ + A list of nodes. + """ + nodes: [Project] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +Various scopes for tags. +""" +enum TagScope { + """ + Tags currently visible in discovery interfaces. + """ + DISCOVER + """ + Tags currently available as creative prompts. + """ + CREATIVE_PROMPT +} + +""" +A submission for a project on Kickstarter. +""" +type Submission { + """ + The message from the creator appealing a rejection. + """ + appeal: Message + """ + If the submission has messages between the creator and KSR staff. + """ + hasMessages: Boolean! + id: ID! + """ + If the system has processed a submission for review. + """ + isProcessed: Boolean! + """ + A submission's messages between the creator and KSR staff. + """ + messages: [Message] + """ + The submission's current state. + """ + state: SubmissionState! + """ + When was the project first submitted? + """ + submittedAt: DateTime +} + +""" +Various submission states. +""" +enum SubmissionState { + """ + Not yet submitted. + """ + DRAFT + """ + Submitted for review, waiting for acception or rejection. + """ + PENDING + """ + Accepted by a reviewer, can launch. + """ + ACCEPTED + """ + Rejection appealed, asking for re-review. + """ + APPEALED + """ + Rejected by a reviewer, cannot launch. + """ + REJECTED +} + +""" +A project video +""" +type Video implements Node { + id: ID! + """ + Preview image url for the video + """ + previewImageUrl: String + """ + Upload status of the video + """ + status: VideoState! + """ + A video's tracks + """ + tracks("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): VideoTracksConnection + """ + A video's sources (hls, high, base) + """ + videoSources: VideoSources +} + +""" +All available video states +""" +enum VideoState { + """ + Initial, incomplete status of a video + """ + PROCESSING + """ + Processing the video file failed + """ + FAILED + """ + Processing the video file successfully completed + """ + SUCCESSFUL +} + +""" +A video's sources +""" +type VideoSources { + base: VideoSourceInfo + high: VideoSourceInfo + hls: VideoSourceInfo +} + +""" +The details of a video's source +""" +type VideoSourceInfo { + src: String + type: String +} + +""" +The connection type for VideoTrack. +""" +type VideoTracksConnection { + """ + A list of edges. + """ + edges: [VideoTrackEdge] + """ + A list of nodes. + """ + nodes: [VideoTrack] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type VideoTrackEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: VideoTrack +} + +""" +A video caption +""" +type VideoTrack implements Node { + """ + A video track's cues (individaul caption with timestamp) + """ + cues("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): VideoTrackCuesConnection + id: ID! + """ + Import status of a video track + """ + importStatus: VideoTrackState! + """ + The type of a video track (caption, subtitle) + """ + kind: String! + """ + The language of the video track + """ + language: CaptionLanguage! + """ + A video track public ID + """ + tid: Int! + trackSourceUrl: String! +} + +""" +A language eligible for captions in video tracks. +""" +type CaptionLanguage { + """ + The code used as a key for the language. + """ + code: CaptionLanguageCode! + """ + The name of the language. + """ + name: String! +} + +""" +Two letter language code for eligible caption languages +""" +enum CaptionLanguageCode { + """ + English + """ + EN + """ + العربية + """ + AR + """ + Català + """ + CA + """ + Čeština + """ + CS + """ + Dansk + """ + DA + """ + Deutsch + """ + DE + """ + ελληνικά + """ + EL + """ + Español (España) + """ + ES_ES + """ + Español (México) + """ + ES_MX + """ + Suomi + """ + FI + """ + Français + """ + FR + """ + Gaeilge + """ + GA + """ + עברית + """ + HE + """ + हिन्दी + """ + HI + """ + Hrvatski + """ + HR + """ + Magyar + """ + HU + """ + Bahasa Indonesia + """ + ID + """ + Italiano + """ + IT + """ + 日本語 + """ + JA + """ + 한국어 + """ + KO + """ + Bahasa Melayu + """ + MS + """ + Norsk bokmål + """ + NB + """ + नेपाली + """ + NPI + """ + Nederlands + """ + NL + """ + Diné bizaad + """ + NV + """ + Polski + """ + PL + """ + فارسی + """ + PES + """ + دری + """ + PRS + """ + Português (Brasil) + """ + PT_BR + """ + Português (Portugal) + """ + PT_PT + """ + Română + """ + RO + """ + Русский + """ + RU + """ + Slovenčina + """ + SK + """ + Svenska + """ + SV + """ + ภาษาไทย + """ + TH + """ + Türkçe + """ + TR + """ + українська + """ + UK + """ + tiếng Việt + """ + VI + """ + יידיש + """ + YI + """ + 简体中文 + """ + ZH_CN + """ + 繁體中文 + """ + ZH_TW +} + +""" +All possible import states for a video track +""" +enum VideoTrackState { + """ + Not import exists + """ + NONE + """ + An import is in progress + """ + IMPORTING + """ + An import was successful + """ + SUCCESS + """ + An import attempt was unsuccessful + """ + FAILURE +} + +""" +The connection type for VideoTrackCue. +""" +type VideoTrackCuesConnection { + """ + A list of edges. + """ + edges: [VideoTrackCueEdge] + """ + A list of nodes. + """ + nodes: [VideoTrackCue] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type VideoTrackCueEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: VideoTrackCue +} + +""" +A single video track caption with timestamp +""" +type VideoTrackCue implements Node { + id: ID! +} + +""" +A report by a user. +""" +type Flagging implements Node { + """ + The detailed reason for the flagging. + """ + details: String! + """ + The content that has been flagged by the user. + """ + flaggedContent: FlaggableContent + id: ID! + """ + The general reason for the flagging. + """ + kind: FlaggingKind + """ + The user who created the flagging. + """ + user: User +} + +""" +Types that can be reported by users +""" +union FlaggableContent = Message | Project + +""" +The bucket for a flagging (general reason). +""" +enum FlaggingKind { + """ + prohibited-items + """ + PROHIBITED_ITEMS + """ + charity + """ + CHARITY + """ + resale + """ + RESALE + """ + false-claims + """ + FALSE_CLAIMS + """ + misrep-support + """ + MISREP_SUPPORT + """ + not-project + """ + NOT_PROJECT + """ + guidelines-violation + """ + GUIDELINES_VIOLATION + """ + post-funding-issues + """ + POST_FUNDING_ISSUES + """ + spam + """ + SPAM + """ + abuse + """ + ABUSE + """ + vices-drugs + """ + VICES_DRUGS + """ + vices-alcohol + """ + VICES_ALCOHOL + """ + vices-weapons + """ + VICES_WEAPONS + """ + health-claims + """ + HEALTH_CLAIMS + """ + health-regulations + """ + HEALTH_REGULATIONS + """ + health-gmos + """ + HEALTH_GMOS + """ + health-live-animals + """ + HEALTH_LIVE_ANIMALS + """ + health-energy-food-and-drink + """ + HEALTH_ENERGY_FOOD_AND_DRINK + """ + financial-contests-coupons + """ + FINANCIAL_CONTESTS_COUPONS + """ + financial-services + """ + FINANCIAL_SERVICES + """ + financial-political-donations + """ + FINANCIAL_POLITICAL_DONATIONS + """ + offensive-content-hate + """ + OFFENSIVE_CONTENT_HATE + """ + offensive-content-porn + """ + OFFENSIVE_CONTENT_PORN + """ + reselling + """ + RESELLING + """ + plagiarism + """ + PLAGIARISM + """ + prototype-misrepresentation + """ + PROTOTYPE_MISREPRESENTATION + """ + misrep-support-impersonation + """ + MISREP_SUPPORT_IMPERSONATION + """ + misrep-support-outstanding-fulfillment + """ + MISREP_SUPPORT_OUTSTANDING_FULFILLMENT + """ + misrep-support-suspicious-pledging + """ + MISREP_SUPPORT_SUSPICIOUS_PLEDGING + """ + misrep-support-other + """ + MISREP_SUPPORT_OTHER + """ + not-project-charity + """ + NOT_PROJECT_CHARITY + """ + not-project-stunt-or-hoax + """ + NOT_PROJECT_STUNT_OR_HOAX + """ + not-project-personal-expenses + """ + NOT_PROJECT_PERSONAL_EXPENSES + """ + not-project-barebones + """ + NOT_PROJECT_BAREBONES + """ + not-project-other + """ + NOT_PROJECT_OTHER + """ + guidelines-spam + """ + GUIDELINES_SPAM + """ + guidelines-abuse + """ + GUIDELINES_ABUSE + """ + post-funding-reward-not-as-described + """ + POST_FUNDING_REWARD_NOT_AS_DESCRIBED + """ + post-funding-reward-delayed + """ + POST_FUNDING_REWARD_DELAYED + """ + post-funding-shipped-never-received + """ + POST_FUNDING_SHIPPED_NEVER_RECEIVED + """ + post-funding-creator-selling-elsewhere + """ + POST_FUNDING_CREATOR_SELLING_ELSEWHERE + """ + post-funding-creator-uncommunicative + """ + POST_FUNDING_CREATOR_UNCOMMUNICATIVE + """ + post-funding-creator-inappropriate + """ + POST_FUNDING_CREATOR_INAPPROPRIATE + """ + post-funding-suspicious-third-party + """ + POST_FUNDING_SUSPICIOUS_THIRD_PARTY + """ + comment-abuse + """ + COMMENT_ABUSE + """ + comment-doxxing + """ + COMMENT_DOXXING + """ + comment-offtopic + """ + COMMENT_OFFTOPIC + """ + comment-spam + """ + COMMENT_SPAM + """ + backing-abuse + """ + BACKING_ABUSE + """ + backing-doxxing + """ + BACKING_DOXXING + """ + backing-fraud + """ + BACKING_FRAUD + """ + backing-spam + """ + BACKING_SPAM +} + +""" +The connection type for User. +""" +type ProjectBackerFriendsConnection { + """ + A list of edges. + """ + edges: [UserEdge] + """ + A list of nodes. + """ + nodes: [User] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type UserEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: User +} + +""" +The connection type for ProjectFaq. +""" +type ProjectFaqConnection { + """ + A list of edges. + """ + edges: [ProjectFaqEdge] + """ + A list of nodes. + """ + nodes: [ProjectFaq] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type ProjectFaqEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: ProjectFaq +} + +""" +Faqs for a project +""" +type ProjectFaq { + """ + Faq answer + """ + answer: String! + """ + When faq was posted + """ + createdAt: DateTime + id: ID! + """ + position + """ + position: Int! + """ + Faq question + """ + question: String! + """ + When faq was updated + """ + updatedAt: DateTime +} + +""" +The connection type for User. +""" +type ProjectCollaboratorConnection { + """ + A list of edges. + """ + edges: [ProjectCollaboratorEdge] + """ + A list of nodes. + """ + nodes: [User] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type ProjectCollaboratorEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The email of a collaborator on a project + """ + email: String + """ + The state of a collaborator's membership on a project + """ + membershipState: CollaboratorMembershipState! + """ + The item at the end of the edge. + """ + node: User + """ + The permissions of the collaborator + """ + permissions: [CollaboratorPermission!]! + """ + The title of a collaborator on a project + """ + title: String +} + +""" +State of membership for a collaborator on a project +""" +enum CollaboratorMembershipState { + invited + active + declined + inactive +} + +""" +The connection type for Reward. +""" +type ProjectRewardConnection { + """ + A list of edges. + """ + edges: [RewardEdge] + """ + A list of nodes. + """ + nodes: [Reward] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +The connection type for Postable. +""" +type PostConnection { + """ + A list of edges. + """ + edges: [PostableEdge] + """ + A list of nodes. + """ + nodes: [Postable] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type PostableEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: Postable +} + +""" +Something that can be posted +""" +interface Postable { + """ + Actions you can currently perform + """ + actions: PostActions! + """ + The author of the project update. + """ + author: User! + """ + The author role of the project update. + """ + authorRole: PostAuthorRole! + """ + The date the project update was created. + """ + createdAt: DateTime! + """ + All rewards belonging to a post that were specifically marked by a creator to be excluded from receiving a post notification. This does not, however, include the no reward tier. + """ + excludedRewards("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): RewardConnection + """ + Users that have liked this project update. + """ + fans("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): UserConnection + """ + True if creator has excluded the no reward tier from receiving a post notification. + """ + hasExcludedNoRewardTier: Boolean + id: ID! + """ + All rewards that were marked to recieve a post notification, excluding the no reward tier. + """ + includedRewards("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): RewardConnection + """ + Whether or not the current user has liked this project update. + """ + isLiked: Boolean! + """ + True if marked as a public public post, false if the post is backers only. + """ + isPublic: Boolean! + """ + True if the post's content is visible to the user. + """ + isVisible: Boolean! @deprecated(reason: "Query the read field in post abilities instead.") + """ + The number of likes a post has. + """ + likesCount: Int! + """ + The next post. + """ + nextPost: Postable + """ + The project update number. + """ + number: Int! + """ + The date the project update was pinned. + """ + pinnedAt: DateTime + """ + The previous post. + """ + previousPost: Postable + """ + Project that belongs to post. + """ + project: Project! + """ + The date the project update was published. + """ + publishedAt: DateTime + """ + How much time a creator or collaborator has left to edit the post. + """ + timeLeftToEdit: String + """ + The project update's title. + """ + title: String + """ + The post type. + """ + type: Post! + """ + The date the project update was last edited. + """ + updatedAt: DateTime + """ + The project update's URL. + """ + url: String! +} + +""" +Post types +""" +enum Post { + FreeformPost + CreatorInterview +} + +""" +The project roles a project update author can have. +""" +enum PostAuthorRole { + creator + collaborator +} + +""" +List actions current user can perform on a post +""" +type PostActions { + destroy: Boolean! + edit: Boolean! + pin: Boolean! + publish: Boolean! + read: Boolean! + update: Boolean! +} + +""" +The connection type for User. +""" +type UserConnection { + """ + A list of edges. + """ + edges: [UserEdge] + """ + A list of nodes. + """ + nodes: [User] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +Possible states for project posts. +""" +enum PostState { + processing + published + draft +} + +""" +The possible post types. +""" +enum PostFormat { + freeform_post + creator_interview +} + +""" +The connection type for ProjectTimelineEvent. +""" +type ProjectTimelineConnection { + """ + A list of edges. + """ + edges: [ProjectTimelineEventEdge] + """ + A list of nodes. + """ + nodes: [ProjectTimelineEvent] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type ProjectTimelineEventEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: ProjectTimelineEvent +} + +""" +An event in a project's timeline +""" +type ProjectTimelineEvent { + """ + Entity attached to the event, e.g. project or post + """ + data: TimelineEventData + """ + The time the event occurred + """ + timestamp: DateTime! + """ + The event type. Corresponds to a subset of activity types + """ + type: String! +} + +""" +Types that can be reported by users +""" +union TimelineEventData = CreatorInterview | FreeformPost | Project + +""" +A creator interview. +""" +type CreatorInterview implements Node & Commentable & Postable { + """ + Actions you can currently perform + """ + actions: PostActions! + """ + The interview answers associated with the creator interview. + """ + answers("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String, """Includes skipped answers""" withSkipped: Boolean, """Includes blank answers""" withBlank: Boolean): InterviewAnswerConnection! + """ + The author of the project update. + """ + author: User! + """ + The author role of the project update. + """ + authorRole: PostAuthorRole! + """ + True if the current user can comment (considers restrictions) + """ + canComment: Boolean! + """ + True if the current user can comment (does not consider restrictions) + """ + canCommentSansRestrictions: Boolean! + """ + Whether a user can request an update about this project from the Creator + """ + canUserRequestUpdate: Boolean! + """ + List of comments on the commentable + """ + comments("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): CommentConnection + """ + Comment count - defaults to root level comments only + """ + commentsCount(withReplies: Boolean = false): Int! + """ + The date the project update was created. + """ + createdAt: DateTime! + """ + The prompt for the creator interview. + """ + creatorPrompt: CreatorPrompt! + """ + All rewards belonging to a post that were specifically marked by a creator to be excluded from receiving a post notification. This does not, however, include the no reward tier. + """ + excludedRewards("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): RewardConnection + """ + Users that have liked this project update. + """ + fans("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): UserConnection + """ + True if creator has excluded the no reward tier from receiving a post notification. + """ + hasExcludedNoRewardTier: Boolean + id: ID! + """ + All rewards that were marked to recieve a post notification, excluding the no reward tier. + """ + includedRewards("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): RewardConnection + """ + Whether or not the current user has liked this project update. + """ + isLiked: Boolean! + """ + True if marked as a public public post, false if the post is backers only. + """ + isPublic: Boolean! + """ + True if the post's content is visible to the user. + """ + isVisible: Boolean! @deprecated(reason: "Query the read field in post abilities instead.") + """ + The number of likes a post has. + """ + likesCount: Int! + """ + The next post. + """ + nextPost: Postable + """ + The project update number. + """ + number: Int! + """ + The date the project update was pinned. + """ + pinnedAt: DateTime + """ + The previous post. + """ + previousPost: Postable + """ + Project that belongs to post. + """ + project: Project! + """ + The root project id under which the comment is nested + """ + projectRelayId: ID! + """ + The date the project update was published. + """ + publishedAt: DateTime + """ + How much time a creator or collaborator has left to edit the post. + """ + timeLeftToEdit: String + """ + The project update's title. + """ + title: String + """ + The post type. + """ + type: Post! + """ + The date the project update was last edited. + """ + updatedAt: DateTime + """ + The project update's URL. + """ + url: String! +} + +""" +A set of interview questions to be answered. +""" +type CreatorPrompt implements Node { + id: ID! + """ + All the questions in a creator prompt. + """ + questions("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): InterviewQuestionConnection! + """ + The creator prompt title. + """ + title: String! +} + +""" +The connection type for InterviewQuestion. +""" +type InterviewQuestionConnection { + """ + A list of edges. + """ + edges: [InterviewQuestionEdge] + """ + A list of nodes. + """ + nodes: [InterviewQuestion] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type InterviewQuestionEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: InterviewQuestion +} + +""" +A creator interview question. +""" +type InterviewQuestion implements Node { + """ + All the answers to the question. + """ + answers("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): InterviewAnswerConnection! + """ + The interview question text. + """ + body: String! + """ + The interview question category. + """ + category: InterviewQuestionCategory! + id: ID! +} + +""" +The interview question category. +""" +enum InterviewQuestionCategory { + learnings + blockers + inspiration + retrospective + process +} + +""" +The connection type for InterviewAnswer. +""" +type InterviewAnswerConnection { + """ + A list of edges. + """ + edges: [InterviewAnswerEdge] + """ + A list of nodes. + """ + nodes: [InterviewAnswer] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type InterviewAnswerEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: InterviewAnswer +} + +""" +A creator interview answer. +""" +type InterviewAnswer implements Node { + """ + The interview answer text. + """ + body: HTML + id: ID! + """ + True if the creator skipped the associated question. + """ + isSkipped: Boolean! + """ + The question + """ + question: InterviewQuestion! +} + +""" +A project update. +""" +type FreeformPost implements Node & Commentable & Postable { + """ + Actions you can currently perform + """ + actions: PostActions! + """ + The author of the project update. + """ + author: User! + """ + The author role of the project update. + """ + authorRole: PostAuthorRole! + """ + The body of the post. + """ + body: HTML + """ + True if the current user can comment (considers restrictions) + """ + canComment: Boolean! + """ + True if the current user can comment (does not consider restrictions) + """ + canCommentSansRestrictions: Boolean! + """ + Whether a user can request an update about this project from the Creator + """ + canUserRequestUpdate: Boolean! + """ + List of comments on the commentable + """ + comments("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): CommentConnection + """ + Comment count - defaults to root level comments only + """ + commentsCount(withReplies: Boolean = false): Int! + """ + The date the project update was created. + """ + createdAt: DateTime! + """ + All rewards belonging to a post that were specifically marked by a creator to be excluded from receiving a post notification. This does not, however, include the no reward tier. + """ + excludedRewards("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): RewardConnection + """ + Users that have liked this project update. + """ + fans("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): UserConnection + """ + True if creator has excluded the no reward tier from receiving a post notification. + """ + hasExcludedNoRewardTier: Boolean + id: ID! + """ + All rewards that were marked to recieve a post notification, excluding the no reward tier. + """ + includedRewards("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): RewardConnection + """ + Whether or not the current user has liked this project update. + """ + isLiked: Boolean! + """ + True if marked as a public public post, false if the post is backers only. + """ + isPublic: Boolean! + """ + True if the post's content is visible to the user. + """ + isVisible: Boolean! @deprecated(reason: "Query the read field in post abilities instead.") + """ + The number of likes a post has. + """ + likesCount: Int! + """ + The images associated with the post via native ui. + """ + nativeImages: [Image!] + """ + The next post. + """ + nextPost: Postable + """ + The project update number. + """ + number: Int! + """ + The date the project update was pinned. + """ + pinnedAt: DateTime + """ + The previous post. + """ + previousPost: Postable + """ + Project that belongs to post. + """ + project: Project! + """ + The root project id under which the comment is nested + """ + projectRelayId: ID! + """ + The date the project update was published. + """ + publishedAt: DateTime + """ + How much time a creator or collaborator has left to edit the post. + """ + timeLeftToEdit: String + """ + The project update's title. + """ + title: String + """ + The post type. + """ + type: Post! + """ + The date the project update was last edited. + """ + updatedAt: DateTime + """ + The project update's URL. + """ + url: String! +} + +""" +A post image +""" +type Image { + id: ID! + """ + URL of the image + """ + url("""The width of the image in pixels.""" width: Int): String +} + +""" +List actions current user can perform on a project +""" +type ProjectActions { + """ + Whether or not the user is in a state to see currency conversions + """ + displayConvertAmount: Boolean! + shareDraft: Boolean! + """ + Whether or not the external survey should be displayed + """ + showExternalSurvey: Boolean! +} + +""" +A backer survey that a creator sends +""" +type BackerSurvey { + """ + Project- and reward- level survey questions + """ + backerQuestions: [Question!]! + """ + The number of backers who have not answered the survey + """ + backersRemaining: Int! + id: ID! + """ + When the survey was sent + """ + sentAt: DateTime + """ + The percentage of surveys that have been completed + """ + surveyCompletePercentage: Float! +} + +""" +The connection type for BusinessAddress. +""" +type ProjectBusinessAddressConnection { + """ + A list of edges. + """ + edges: [BusinessAddressEdge] + """ + A list of nodes. + """ + nodes: [BusinessAddress] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type BusinessAddressEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + Whether or not this is the main address for the project + """ + mainAddress: Boolean! + """ + The item at the end of the edge. + """ + node: BusinessAddress +} + +""" +All available fulfillment statuses +""" +enum FulfillmentStatus { + """ + No rewards made; default value + """ + NO_REWARDS_MADE + """ + Some rewards made + """ + SOME_REWARDS_MADE + """ + All rewards made + """ + ALL_REWARDS_MADE + """ + Fulfilling some rewards + """ + FULFILLING_SOME_REWARDS + """ + Fulfilling all rewards + """ + FULFILLING_ALL_REWARDS + """ + Fulfillment complete + """ + FULFILLMENT_COMPLETE +} + +type CreatorToolsPaths { + """ + The advanced analytics path + """ + advancedAnalyticsPath: String! + """ + The backer report path + """ + backerReportPath: String! + """ + The backer survey path + """ + backerSurveyPath: String! + """ + The project collaborators path + """ + collaboratorsPath: String! + """ + The contact path + """ + contactPath: String! + """ + The creator faq path + """ + creatorFaqPath: String! + """ + The creator handbook path + """ + creatorHandbookPath: String! + """ + The project dashboard path + """ + dashboardPath: String! + """ + The edit rewards project path + """ + editRewardsProjectPath: String! + """ + The fulfillment dashboard path + """ + fulfillmentDashboardPath: String! + """ + The help resources path + """ + helpResourcesPath: String! + """ + The messages thread path + """ + messageThreadsPath: String! + """ + The path to access creator pledge redemption tools + """ + pledgeRedemptionPath: String! + """ + The draft posts path + """ + postsDashboardDraftsPath: String! + """ + The published posts path + """ + postsDashboardPublishedPath: String! + """ + The project build path + """ + projectBuildPath: String! + """ + The project path + """ + projectPath: String! +} + +""" +The connection type for Backing. +""" +type UserBackingsConnection { + """ + A list of edges. + """ + edges: [BackingEdge] + """ + A list of nodes. + """ + nodes: [Backing] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! @deprecated(reason: "Please use backingsCount instead.") +} + +""" +An edge in a connection. +""" +type BackingEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: Backing +} + +""" +The connection type for Project. +""" +type UserCreatedProjectsConnection { + """ + A list of edges. + """ + edges: [ProjectEdge] + """ + A list of nodes. + """ + nodes: [Project] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +Ordering direction values +""" +enum OrderDirection { + ASC + DESC +} + +""" +The connection type for Project. +""" +type ProjectsConnectionWithTotalCount { + """ + A list of edges. + """ + edges: [ProjectEdge] + """ + A list of nodes. + """ + nodes: [Project] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + recommendationsEnabled: Boolean! + refTag: String + totalCount: Int! +} + +""" +The connection type for Project. +""" +type MembershipProjectsConnection { + """ + A list of edges. + """ + edges: [ProjectEdge] + """ + A list of nodes. + """ + nodes: [Project] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +The connection type for Project. +""" +type UserActiveProjectsConnection { + """ + A list of edges. + """ + edges: [ProjectEdge] + """ + A list of nodes. + """ + nodes: [Project] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +The connection type for Project. +""" +type UserInvitedProjectsConnection { + """ + A list of edges. + """ + edges: [ProjectEdge] + """ + A list of nodes. + """ + nodes: [Project] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +The connection type for Organization. +""" +type UserOrganizationsConnection { + """ + A list of edges. + """ + edges: [OrganizationEdge] + """ + A list of nodes. + """ + nodes: [Organization] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type OrganizationEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: Organization +} + +""" +An organization +""" +type Organization implements Node { + id: ID! + """ + An organization's name + """ + name: String! + """ + An organization's slug + """ + slug: String! +} + +""" +Possible states for an organization membership +""" +enum OrganizationMembershipState { + PENDING + DENIED + ACTIVE + ADMIN + INACTIVE +} + +""" +The connection type for CuratedPage. +""" +type UserCuratedPagesConnection { + """ + A list of edges. + """ + edges: [CuratedPageEdge] + """ + A list of nodes. + """ + nodes: [CuratedPage] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type CuratedPageEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: CuratedPage +} + +""" +A curated page +""" +type CuratedPage implements Node { + """ + A curated page's description. + """ + description: String! + id: ID! + """ + A curated page's unique URL identifier. + """ + slug: String! + """ + A curated page's title. + """ + title: String! +} + +""" +The connection type for User. +""" +type UserFollowersConnection { + """ + A list of edges. + """ + edges: [UserEdge] + """ + A list of nodes. + """ + nodes: [User] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +The connection type for User. +""" +type UserFollowingConnection { + """ + A list of edges. + """ + edges: [UserEdge] + """ + A list of nodes. + """ + nodes: [User] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +The connection type for Project. +""" +type UserSavedProjectsConnection { + """ + A list of edges. + """ + edges: [ProjectEdge] + """ + A list of nodes. + """ + nodes: [Project] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +The connection type for Conversation. +""" +type UserConversationsConnection { + """ + A list of edges. + """ + edges: [ConversationEdge] + """ + A list of nodes. + """ + nodes: [Conversation] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type ConversationEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: Conversation +} + +""" +A mailbox +""" +enum MailboxType { + ALL + INBOX + SENT + UNREAD + ARCHIVE + SPAM +} + +""" +The connection type for SurveyResponse. +""" +type SurveyResponsesConnection { + """ + A list of edges. + """ + edges: [SurveyResponseEdge] + """ + A list of nodes. + """ + nodes: [SurveyResponse] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type SurveyResponseEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: SurveyResponse +} + +""" +The connection type for Address. +""" +type AddressConnection { + """ + A list of edges. + """ + edges: [AddressEdge] + """ + A list of nodes. + """ + nodes: [Address] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type AddressEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: Address +} + +""" +An object containing a user's notifications. +""" +type Notification { + """ + Are email notifications enabled for this topic + """ + email: Boolean! + """ + The frequency of the notification + """ + frequency: UserNotificationFrequency + """ + The ID of the Notification + """ + id: String! + """ + Are mobile notifications enabled for this topic + """ + mobile: Boolean! + """ + The ID of the associated Project + """ + projectId: String + """ + The name of the associated Project + """ + projectName: String + """ + The topic of the notification + """ + topic: UserNotificationTopic! +} + +""" +User notification topics +""" +enum UserNotificationTopic { + messages + backings + creator_digest + updates + follower + friend_activity + friend_signup + comments + comment_replies + creator_edu + marketing_update + project_launch +} + +""" +User notification frequencies +""" +enum UserNotificationFrequency { + once_a_day + twice_a_day +} + +""" +A subsciption a user has to a particular newsletter. +""" +type NewsletterSubscriptions { + """ + The subscription to the AlumniNewsletter newsletter + """ + alumniNewsletter: Boolean! + """ + The subscription to the ArtsCultureNewsletter newsletter + """ + artsCultureNewsletter: Boolean! + """ + The subscription to the CreatorNewsletter newsletter + """ + creatorNewsletter: Boolean! + """ + The subscription to the FilmNewsletter newsletter + """ + filmNewsletter: Boolean! + """ + The subscription to the GamesNewsletter newsletter + """ + gamesNewsletter: Boolean! + """ + The subscription to the HappeningNewsletter newsletter + """ + happeningNewsletter: Boolean! + """ + The subscription to the InventNewsletter newsletter + """ + inventNewsletter: Boolean! + """ + The subscription to the MusicNewsletter newsletter + """ + musicNewsletter: Boolean! + """ + The subscription to the ProjectsYoullLoveNewsletter newsletter + """ + projectsYoullLoveNewsletter: Boolean! + """ + The subscription to the PromoNewsletter newsletter + """ + promoNewsletter: Boolean! + """ + The subscription to the PublishingNewsletter newsletter + """ + publishingNewsletter: Boolean! + """ + The subscription to the WeeklyNewsletter newsletter + """ + weeklyNewsletter: Boolean! +} + +""" +A user's restrictions +""" +type UserRestriction { + """ + Date when the restriction will be lifted. If null, the restriction is indefinite. + """ + releaseAt: DateTime + """ + Type of restriction a user has + """ + restriction: UserRestrictionKind! +} + +""" +Various restriction states, e.g. messaging, commenting +""" +enum UserRestrictionKind { + messaging + commenting + pledging + submitting + edit_spotlight_pages +} + +""" +Informs how USD currencies should be rendered, based on user's location +""" +enum UsdType { + """ + The user has chosen USD as their currency and they are in the US + """ + domestic + """ + The user has chosen USD as their currency but they are not in the US + """ + international +} + +""" +The connection type for Location. +""" +type LocationsConnection { + """ + A list of edges. + """ + edges: [LocationEdge] + """ + A list of nodes. + """ + nodes: [Location] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type LocationEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: Location +} + +""" +An order. +""" +type Order implements Node { + """ + The delivery or home address associated with the order. + """ + address: Address + """ + The associated backer + """ + backer: User! + """ + The associated backing + """ + backing: Backing! + """ + The funds capture key + """ + fundsCaptureKey: String + id: ID! + """ + The cost of tax on reward items + """ + itemTax: Money + """ + The project associated with the order + """ + project: Project! + """ + The cost of shipping + """ + shippingAmount: Money + """ + The cost of tax on shipping + """ + shippingTax: Money + """ + The order's state, e.g. draft, submitted, successful, errored, missed + """ + state: OrderStateEnum! + """ + The total cost for the order including taxes and shipping + """ + total: Money + """ + The total tax amount for the order + """ + totalTax: Money +} + +""" +The state of the order, e.g. draft, submitted, successful, errored, missed. +""" +enum OrderStateEnum { + """ + draft + """ + draft + """ + submitted + """ + submitted + """ + successful + """ + successful + """ + errored + """ + errored + """ + missed + """ + missed +} + +""" +Intermediary set of changes that have yet to be applied to a backing +""" +type Checkout implements Node { + """ + The action that the backer is attempting to complete with this checkout + """ + action: CheckoutAction! + """ + The addons that the backer has chosen + """ + addOns("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): RewardTotalCountConnection! + """ + The backing that the checkout is modifying. + """ + backing: Backing! + """ + Desired amount backer wishes to pledge to the project, including the shipping amount, converted to the backer’s chosen currency + """ + convertedTotal: Money! + """ + Estimated shipping maximum for the reward/addons chosen by the backer for their location + """ + estimatedShippingTotalMax: Money + """ + Estimated shipping minimum for the reward/addons chosen by the backer for their location + """ + estimatedShippingTotalMin: Money + """ + The translated reason that a checkout might have failed + """ + failedStateReason: String + """ + Is true when the checkout was created by a guest account + """ + guest: Boolean! + id: ID! + """ + Is true when more than one backer is checking out a limited/scarce reward at once + """ + isRacing: Boolean! + """ + Whether the project can accept a pledge with SEPA account as the payment source + """ + isSepaEligible: Boolean! + """ + Checks whether the checkout is valid prior to charging the user's card. + """ + isValidForOnSessionCheckout("""the stripe payment method id, starting with either `card_` or `pm_` (the same id passed to stripe)""" stripePaymentMethodId: String!, """the client_secret returned by createPaymentIntent, starts with `pi_` (the same secret passed to stripe)""" paymentIntentClientSecret: String!): Validation! + """ + If the checkout contains a limited reward, returns an ISO8601 date for when the claim on the reward is expired + """ + limitedRewardClaimedUntil: ISO8601DateTime + paymentUrl: String + """ + Desired amount backer wishes to pledge to the project, excluding the shipping amount + """ + pledgeTotal: Money! + """ + The URL to redirect to on a successful checkout + """ + redirectUrl: String! + """ + The reward the backer is expecting + """ + reward: Reward + """ + Where the user is based. + """ + shippingLocation: Location + """ + Shipping amount for the reward chosen by the backer for their location + """ + shippingTotal: Money! + """ + The current state of the checkout + """ + state: CheckoutState! + """ + The full URL to redirect to after an on_session payment via Stripe + """ + stripeOnSessionPaymentRedirectUrl: String! + """ + The full URL to redirect to after payment setup via Stripe + """ + stripePaymentSetupRedirectUrl: String! + """ + Desired amount backer wishes to pledge to the project, including the shipping amount + """ + total: Money! +} + +""" +All available states for a checkout +""" +enum CheckoutState { + AUTHORIZING + VERIFYING + SUCCESSFUL + FAILED +} + +""" +All actions a user may attempt to complete with a checkout +""" +enum CheckoutAction { + PLEDGE + LATE_PLEDGE + ADJUSTMENT + SOURCE + REAUTH + AUTHENTICATE +} + +""" +Intermediary set of changes that have yet to be applied to a backing +""" +type RefundCheckout { + """ + The total amount of the refund + """ + amount: Money! + """ + The backing associated with the refund + """ + backing: Backing + """ + If `requires_action` is true, `client_secret` should be used to initiate additional client-side authentication steps + """ + clientSecret: String + id: ID! + """ + Whether this refund checkout requires additional client-side authentication steps (e.g. 3DS2) + """ + requiresAction: Boolean! + """ + The state of the redund checkout + """ + state: RefundCheckoutState! + """ + Reason given when state is in a failed state + """ + stateReason: String + """ + The full URL to redirect to after payment setup via Stripe in refunds + """ + stripePaymentSetupRedirectUrl: String! +} + +""" +All available states for a refund checkout +""" +enum RefundCheckoutState { + AUTHORIZING + SUCCESSFUL + ERRORED + FAILED +} + +""" +Detect claims in text. +""" +type Claims { + """ + The matched claims found in the text. + """ + matches: [ClaimMatches!]! +} + +""" +Token, match_type, start, and end position of claims language. +""" +type ClaimMatches { + """ + The end position of the token in the source text + """ + end: Int + """ + The matching strategy used to find the token (either 'POS' or 'regex'). + """ + matchType: String + """ + The start position of the token in the source text + """ + start: Int + """ + Token/phrase of matched claims language. + """ + token: String +} + +""" +Buckets of project goals +""" +enum GoalBuckets { + """ + Range from 0 to 1000 USD + """ + BUCKET_0 + """ + Range from 1000 to 10000 USD + """ + BUCKET_1 + """ + Range from 10000 to 100000 USD + """ + BUCKET_2 + """ + Range from 100000 to 1000000 USD + """ + BUCKET_3 + """ + Range from 1000000 to Infinity USD + """ + BUCKET_4 +} + +""" +Buckets of amount pledged +""" +enum PledgedBuckets { + """ + Range from 0 to 1000 USD + """ + BUCKET_0 + """ + Range from 1000 to 10000 USD + """ + BUCKET_1 + """ + Range from 10000 to 100000 USD + """ + BUCKET_2 + """ + Range from 100000 to 1000000 USD + """ + BUCKET_3 + """ + Range from 1000000 to Infinity USD + """ + BUCKET_4 +} + +""" +Buckets of percentage raised +""" +enum RaisedBuckets { + """ + Range from 0 to 75 percent + """ + BUCKET_0 + """ + Range from 75 to 100 percent + """ + BUCKET_1 + """ + Range from 100 to Infinity percent + """ + BUCKET_2 +} + +""" +What model to use for project recommendations +""" +enum RecommendationsModel { + CF + LSI + LDA +} + +""" +What source to use for project recommendations +""" +enum RecommendationsSource { + PROJECT + BACKINGS + WATCHES + TASTE_PROFILE_LIKES + TASTE_PROFILE_DISLIKES +} + +""" +What order to sort projects in +""" +enum ProjectSort { + MAGIC + POPULARITY + NEWEST + END_DATE + MOST_FUNDED + MOST_BACKED + DISTANCE +} + +""" +A maximum valid filesize for an upload. +""" +type UploadLimit { + """ + An array of the valid content types for an upload of this type. + """ + contentTypes: [String]! + """ + Maximum file size in the provided units. + """ + fileSize("""The unit to return the file size in.""" unit: UploadLimitFileSizeUnit!): Int! +} + +""" +The unit of file size the return the upload limit in. +""" +enum UploadLimitFileSizeUnit { + """ + Bytes. + """ + BYTES + """ + Kilobytes. + """ + KILOBYTES + """ + Megabytes. + """ + MEGABYTES +} + +""" +The type of file we are checking the upload limit of. +""" +enum UploadLimitFiletype { + """ + An asset video file. + """ + ASSET_VIDEO + """ + An audio file. + """ + AUDIO + """ + A photo file. + """ + PHOTO + """ + A smaller video file. + """ + SMALLER_VIDEO + """ + A sound file + """ + SOUND + """ + A video file. + """ + VIDEO +} + +""" +The connection type for EditorialPageForAdmin. +""" +type EditorialPageForAdminConnection { + """ + A list of edges. + """ + edges: [EditorialPageForAdminEdge] + """ + A list of nodes. + """ + nodes: [EditorialPageForAdmin] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type EditorialPageForAdminEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: EditorialPageForAdmin +} + +""" +An Editorial Page fully loaded with admin only fields +""" +type EditorialPageForAdmin { + """ + Rich Text Editor property for attachableAssoc. + """ + attachableAssoc: String! + """ + Rich Text Editor property for attachableId. + """ + attachableId: String! + """ + When this page was created + """ + createdAt: DateTime! + """ + This page's editor. + """ + editor: User! + """ + (Deprecated) Slug where `/` is replaced by `-`. Used for ref tag and admin routing. + """ + flatSlug: String! + id: ID! + """ + An identifier for the page. Used for ref tags. + """ + identifier: String! + """ + Last revision + """ + lastRevision: EditorialRevisionForAdmin! + """ + A link to the Looker Dashboard for this page, if any + """ + lookerDashboardUrl: String + """ + The page name. + """ + name: String! + """ + The page type. + """ + pageType: EditorialPageType! + """ + Published revision + """ + publishedRevision: EditorialRevisionForAdmin + """ + The revisions in reverse chronological order. + """ + revisions("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): EditorialRevisionForAdminConnection! + """ + The slug of this page. Can include `/'. + """ + slug: String! + """ + Stats for the past 30 days + """ + stats: EditorialPageStats! + """ + When this page was last updated + """ + updatedAt: DateTime! +} + +""" +Editorial page types. +""" +enum EditorialPageType { + article + resource + prompt + international + category +} + +""" +An Editorial Page Revision fully loaded with admin attributes +""" +type EditorialRevisionForAdmin { + """ + The person who created this revision + """ + author: User! + """ + When this editorial layout was created + """ + createdAt: DateTime! + """ + The page metadata + """ + metadata: EditorialRevisionMetadata! + """ + The modules for the editorial revision + """ + modules: [Editorial!]! + """ + The page that this revision belongs to + """ + page: EditorialPage! + """ + Is the editorial revision published? + """ + published: Boolean! + """ + When the editorial revision was published. + """ + publishedAt: DateTime + """ + The person who published this revision + """ + publisher: User + """ + The sequence number for this revision + """ + sequence: Int! + """ + Counts of translated / total strings for each locale + """ + translationStatus: [EditorialTranslationStatus!]! + """ + When this editorial layout was created + """ + updatedAt: DateTime! + """ + The revision uuid + """ + uuid: String! +} + +""" +An Editorial Page +""" +type EditorialPage { + """ + When this page was created + """ + createdAt: DateTime! + id: ID! + """ + The page name. + """ + name: String! + """ + The page type. + """ + pageType: EditorialPageType! + """ + The currently published revision. Can be null. + """ + publishedRevision: EditorialRevision + """ + The slug of this page. Can include `/'. + """ + slug: String! + """ + When this page was last updated + """ + updatedAt: DateTime! +} + +""" +An Editorial Page Revision +""" +type EditorialRevision { + """ + The page metadata + """ + metadata: EditorialRevisionMetadata! + """ + The modules for the editorial revision + """ + modules: [Editorial!]! + """ + The page that this revision belongs to + """ + page: EditorialPage! + """ + The revision uuid + """ + uuid: String! +} + +type EditorialRevisionMetadata { + """ + The revision description + """ + description: String! + """ + The revision og_image + """ + ogImage: String + """ + The revision title + """ + title: String! +} + +""" +Editorial tool to create and modify content modules on discovery pages +""" +union Editorial = ProjectCollection | NewsletterSignUp | PromoCollection | NewsCollection | FeaturedProjectCollection | SingleProjectContainer | BespokeComponent | Header | MastheadImage | ExploreSubcategories | Article | ShortText | EditorialRichText | SurveyEmbed + +""" +A curated set of projects based off a search query +""" +type ProjectCollection { + id: ID! + """ + The projects to display in this collection + """ + projects("""The number of projects needed for this collection""" count: Int = 4): [Project!]! + """ + The raw search query to populate the project collection + """ + query: String + """ + The localized title of this project collection + """ + title: String + """ + The label to track this project collection + """ + trackingLabel: String + """ + The url that is linked to the project collection + """ + url: String +} + +""" +Sign up for a newsletter. +""" +type NewsletterSignUp { + """ + Description of the newsletter + """ + description: String + id: ID! + """ + The source that should be recorded for the newsletter signup + """ + newsletterSource: String + """ + ID of the newsletter + """ + newsletterType: String + """ + Headline in the newsletter signup + """ + signupHeadline: String + """ + Name of the newsletter + """ + title: String +} + +""" +A curated set of promos +""" +type PromoCollection { + id: ID! + """ + Layout for this promo collection + """ + layout: EditorialPromoCollectionLayout! + """ + Maximum number of items to display + """ + maxFeaturedItems: Int! + """ + The promos in this collection + """ + promos("""Request all the items""" all: Boolean = false): [Promo]! + """ + True if single item should be displayed full width + """ + soloItemFullWidth: Boolean! + """ + Visual theme for this promo collection + """ + theme: EditorialPromoCollectionTheme! + """ + Title for this collection. Can be blank. + """ + title: String +} + +""" +Visual themes for Editorial Promo Collections +""" +enum EditorialPromoCollectionTheme { + PROMO + FLEX +} + +""" +Layouts for Editorial Promo Collections +""" +enum EditorialPromoCollectionLayout { + TWO_COLUMNS + THREE_COLUMNS +} + +""" +A promotional image used in a layout. +""" +type Promo { + """ + The url for the audio player. + """ + audioUrl: String + """ + The background color within the promo + """ + backgroundColor: String + """ + Promo call to action + """ + cta: String + """ + The details of the promo module + """ + description: String + """ + When this promo should be featured + """ + featuredAt: Date + id: ID! + """ + The url for the background image of the promo module. + """ + imageUrl: String + """ + The primary language of the promo module. + """ + language: String + """ + The localized title of this promo module. + """ + title: String + """ + The label to track this promo module + """ + trackingLabel: String + """ + The url that is linked to the promo module. + """ + url: String +} + +""" +A curated set of news articles +""" +type NewsCollection { + id: ID! + """ + The news items in this collection + """ + newsItems("""The number of news items to display in this collection""" limit: Int = 3, """Request all the items""" all: Boolean = false): [NewsItem]! + """ + The localized title of this news collection + """ + title: String +} + +""" +A curated news article used in an editorial layout. +""" +type NewsItem { + """ + The byline of this news item. + """ + attribution: String + """ + The localized description of this news item. + """ + description: String + """ + When this news item should be featured + """ + featuredAt: Date + id: ID! + """ + The url for the background image of the news item. + """ + imageUrl: String + """ + The primary language of the news item. `null` if available in all languages. + """ + language: String + """ + The type of content of this news item. + """ + mediaType: String + """ + The source or author of the news article. + """ + source: String + """ + The localized title of this news item. + """ + title: String + """ + The url that links to the news article. + """ + url: String +} + +""" +A set of projects that can be scheduled to be featured +""" +type FeaturedProjectCollection { + """ + The project collection query used to generate the featured project's project list + """ + collectionQueryOverride: String + """ + The currently featured project + """ + currentlyFeaturedProject: FeaturedProjectItem! + """ + The featured project items in this collection + """ + featuredProjectItems("""The number of featured project items to display in this collection""" limit: Int = 1, """Request all the items""" all: Boolean = false): [FeaturedProjectItem]! + id: ID! + """ + A recommended collection of projects, optionally controlled by collectionQueryOverride + """ + projectList: ProjectCollection! + """ + The localized title of the featured project section. (eg: 'Featured project') + """ + title: String +} + +""" +A curated project to be featured in an editorial layout. +""" +type FeaturedProjectItem { + """ + The project description or, if specified, the project description override + """ + description: String! + """ + When this featured project item should be featured + """ + featuredAt: Date + id: ID! + """ + If specified, will override the image of the associated project + """ + imageOverride: String + """ + The project that is featured + """ + project: Project! + """ + The project id (pid) of the featured project + """ + projectId: Int! + """ + The see more url for this featured section + """ + sectionUrl: String! + """ + The project title or, if specified, the project title override + """ + title: String! +} + +""" +Projects that can be shown in article +""" +type SingleProjectContainer { + id: ID! + """ + The currently selected project + """ + selectedProject: SingleProjectItem! + """ + The selected project items in this collection + """ + singleProjectItems: [SingleProjectItem]! +} + +""" +A selected project to be shown in an editorial layout. +""" +type SingleProjectItem { + """ + The project description or, if specified, the project description override + """ + description: String! + id: ID! + """ + If specified, will override the image of the associated project + """ + imageOverride: String + """ + The project that is featured + """ + project: Project! + """ + The project id (pid) of the featured project + """ + projectId: Int! + """ + The see more url for this featured section + """ + sectionUrl: String! + """ + The project title or, if specified, the project title override + """ + title: String! +} + +""" +Maps directly to a specialty built React component +""" +type BespokeComponent { + """ + Exact name of the React component (used to lookup the component) + """ + component: String + id: ID! + """ + Language for which to display the React component + """ + language: String + """ + Data properties to be passed down to the React component + """ + props: JSON +} + +scalar JSON + +""" +A header for an editorial layout. +""" +type Header { + """ + The localized blurb of this header + """ + blurb: String + """ + The categories linked to this header + """ + categories: [Category!]! + id: ID! + """ + The links of this header + """ + links: [HeaderLink!]! + """ + The localized title of this header + """ + title: String +} + +""" +A link of a header for an editorial layout. +""" +type HeaderLink { + """ + The localized text content of this link + """ + content: String! + """ + True if the link should open a new tab when clicked on + """ + openInNewTab: Boolean! + """ + The url this link points to + """ + url: String! +} + +""" +A masthead image with text for an editorial layout. +""" +type MastheadImage { + """ + The header text overlaying the masthead image. + """ + header: String + id: ID! + """ + The url for the backgrorund image of the masthead. + """ + imageUrl: String + """ + The smaller subheader text overlaying the masthead image. + """ + subheader: String +} + +""" +Top subcategories +""" +type ExploreSubcategories { + """ + The root category + """ + category: Category! + """ + The root category database id + """ + categoryId: Int! + id: ID! + """ + Top subcategories ordered by number of live projects descending + """ + subcategories("""The maximum number of subcategories to return""" count: Int = 10): [ExploreSubcategory!]! +} + +""" +A subcategory for ExploreSubcategories +""" +type ExploreSubcategory { + """ + The category database id + """ + categoryId: Int! + """ + The subcategory name for the current language + """ + name: String! + """ + The projects to display in this collection + """ + projects("""The number of projects needed for this collection""" count: Int = 10): [Project!]! +} + +""" +An article block for Editorial pages +""" +type Article { + """ + AdminUI: Rich Text Editor property for attachableAssoc. + """ + attachableAssoc: String! + """ + AdminUI: Rich Text Editor property for attachableId. + """ + attachableId: String! + """ + The html body of the article. + """ + body: String! + """ + The author of the article. Can be an empty string. + """ + byline: String! + """ + Determines if the byline should be displayed at the top of the article + """ + displayTopByline: Boolean! + id: ID! + """ + The date this article is published on. This date is only informative and won't affect module visibility. + """ + publicationDate: Date! + """ + The subtitle of the article. Can be an empty string. + """ + subtitle: String! + """ + The title of the article. Can be an empty string. + """ + title: String +} + +""" +An Short Text block for Editorial pages +""" +type ShortText { + """ + Hex value of the background color. + """ + backgroundColor: String! + """ + The plain text body of the Short Text. May contain line breaks. + """ + body: String! + """ + The text of the CTA. Can be an empty string. + """ + ctaText: String! + """ + The url the CTA points to. Can be an empty string. + """ + ctaUrl: String! + id: ID! + """ + Hex value of the rule color. + """ + ruleColor: String! + """ + The subtitle of the Short Text. Can be an empty string. + """ + subtitle: String! + """ + The title of the Short Text. Can be an empty string. + """ + title: String +} + +""" +A Rich Text block for Editorial pages +""" +type EditorialRichText { + """ + AdminUI: Rich Text Editor property for attachableAssoc. + """ + attachableAssoc: String! + """ + AdminUI: Rich Text Editor property for attachableId. + """ + attachableId: String! + """ + The html body of the rich text module. + """ + body: String! + id: ID! +} + +""" +An embedded iframe containing a Survey +""" +type SurveyEmbed { + """ + The url of the survey being embedded + """ + embedUrl: String! + """ + Height of the embedded iframe + """ + height: Int + id: ID! +} + +type EditorialTranslationStatus { + """ + The language + """ + locale: EditorialTranslationStatusLocale! + """ + Total number of strings + """ + total: Int! + """ + Number of strings translated + """ + translated: Int! +} + +""" +Editorial locale +""" +enum EditorialTranslationStatusLocale { + de + es + fr + it + ja + zh +} + +""" +The connection type for EditorialRevisionForAdmin. +""" +type EditorialRevisionForAdminConnection { + """ + A list of edges. + """ + edges: [EditorialRevisionForAdminEdge] + """ + A list of nodes. + """ + nodes: [EditorialRevisionForAdmin] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! +} + +""" +An edge in a connection. +""" +type EditorialRevisionForAdminEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: EditorialRevisionForAdmin +} + +type EditorialPageStats { + backingsCount: Int! + backingsUsd: Int! + pageViews: Int! + projectClicks: Int! +} + +""" +Field you can sort Editorial Pages by +""" +enum EditorialPageSortField { + NAME + CREATED_AT + UPDATED_AT + SLUG +} + +""" +Direction to sort Editorial Pages +""" +enum EditorialPageSortDirection { + ASC + DESC +} + +""" +The connection type for Editorial. +""" +type EditorialConnection { + """ + A list of edges. + """ + edges: [EditorialEdge] + """ + A list of nodes. + """ + nodes: [Editorial] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + slug: String! +} + +""" +An edge in a connection. +""" +type EditorialEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: Editorial +} + +""" +Information about a currency a creator can fund a project in +""" +type FundingCurrency { + """ + Currency code + """ + currency: CurrencyCode! + """ + Does the currency use decimals (not zero-decimal) + """ + decimal: Boolean! + """ + Maximum amount a creator can specify for a project goal + """ + maxGoal: Int! + """ + Maximum amount a backer can specify for a pledge + """ + maxPledge: Int! + """ + Minimum amount a backer can specify for a pledge + """ + minPledge: Int! +} + +""" +The connection type for Tag. +""" +type TagsConnection { + """ + A list of edges. + """ + edges: [TagEdge] + """ + A list of nodes. + """ + nodes: [Tag] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type TagEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: Tag +} + +""" +The connection type for QuizProject. +""" +type QuizProjectsConnection { + """ + A list of edges. + """ + edges: [QuizProjectEdge] + """ + A list of nodes. + """ + nodes: [QuizProject] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type QuizProjectEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: QuizProject +} + +""" +An editorialized quiz project for the taste profile quiz. +""" +type QuizProject { + """ + The editorialized version of the project blurb + """ + editorializedBlurb: String! + id: ID! + """ + All the likeable attributes for a quiz project + """ + likeableAttributes: [LikeableAttribute!]! +} + +""" +An attribute about a quiz project that a user can select in the taste profile quiz. +""" +type LikeableAttribute { + id: ID! + """ + The text of the attribute. + """ + text: String! +} + +""" +A Kickstarter fact +""" +type KsrFact { + """ + Fact contributor + """ + contributor: String + """ + Fact date + """ + date: String + """ + Kickstarter fact + """ + fact: String +} + +""" +Provides an overview of pledge projects +""" +type PledgeProjectsOverview { + """ + List of pledged projects + """ + pledges("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): PledgedProjectsOverviewPledgesConnection +} + +""" +The connection type for PledgeProjectOverviewItem. +""" +type PledgedProjectsOverviewPledgesConnection { + """ + A list of edges. + """ + edges: [PledgeProjectOverviewItemEdge] + """ + A list of nodes. + """ + nodes: [PledgeProjectOverviewItem] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + totalCount: Int! +} + +""" +An edge in a connection. +""" +type PledgeProjectOverviewItemEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + """ + The item at the end of the edge. + """ + node: PledgeProjectOverviewItem +} + +""" +Pledged projects in pledge projects overview +""" +type PledgeProjectOverviewItem { + """ + backing details + """ + backing: Backing + """ + tags + """ + tags: [String!] + """ + tier type + """ + tierType: String +} + +""" +The mutation root of the Kickstarter GraphQL interface +""" +type Mutation { + """ + Updates an address if the user rejects or accepts a suggestion + """ + acceptOrRejectAddressSuggestion(input: AcceptOrRejectAddressSuggestionInput!): AcceptOrRejectAddressSuggestionPayload + """ + Activates the prelaunch page for a project + """ + activatePrelaunch(input: ActivateProjectPrelaunchInput!): ActivateProjectPrelaunchPayload + """ + Updates the toggle-able options of the spreadsheet graph + """ + answerProjectFeedbackQuestion(input: AnswerProjectFeedbackQuestionInput!): AnswerProjectFeedbackQuestionPayload + """ + Given a checkout that already exists, this mutation just applies a specific payment source to its backing. That's it! If you need to create a checkout and backing from scratch, use CreateBackingType. + """ + applyPaymentSourceToCheckout(input: ApplyPaymentSourceToCheckoutInput!): ApplyPaymentSourceToCheckoutPayload + """ + Batch updates addresses for users's active survey responses + """ + batchUpdateSurveyResponseAddresses(input: BatchUpdateSurveyResponseAddressesInput!): BatchUpdateSurveyResponseAddressesPayload + """ + Block a user + """ + blockUser(input: BlockUserInput!): BlockUserPayload + """ + Bulk edits the entire set of questions for a questionable + """ + bulkEditQuestions(input: BulkEditQuestionsInput!): BulkEditQuestionsPayload + """ + Cancel a pledged backing + """ + cancelBacking(input: CancelBackingInput!): CancelBackingPayload + """ + Cancel a live Kickstarter project. + """ + cancelProject(input: CancelProjectInput!): CancelProjectPayload + clearUserUnseenActivity(input: ClearUserUnseenActivityInput!): ClearUserUnseenActivityPayload + """ + Complete a checkout originating from an session payment + """ + completeOnSessionCheckout(input: CompleteOnSessionCheckoutInput!): CompleteOnSessionCheckoutPayload + """ + Confirm payment and complete the order + """ + completeOrder(input: CompleteOrderInput!): CompleteOrderPayload + """ + Confirm order address + """ + confirmOrderAddress(input: ConfirmOrderAddressInput!): ConfirmOrderAddressPayload + """ + Copy Reward Items from one Project to another. + """ + copyRewardItems(input: CopyRewardItemsInput!): CopyRewardItemsPayload + """ + Save a new shipping address. + """ + createAddress(input: CreateAddressInput!): CreateAddressPayload + """ + [DEPRECATED in favor of CreateBackingType] Create a checkout with Apple Pay. + """ + createApplePayBacking(input: CreateApplePayBackingInput!): CreateApplePayBackingPayload + """ + Create an asset. + """ + createAsset(input: CreateAssetInput!): CreateAssetPayload + """ + Creates an attribution event. Specifying a project will pass the project properties for attribution events. Sending this request as a logged-in user passes that user's properties as well. Any passed-in property with the same name overwrites the generated properties. + """ + createAttributionEvent(input: CreateAttributionEventInput!): CreateAttributionEventPayload + """ + Creates a backer survey and generates master variants for each project item if needed + """ + createBackerSurvey(input: CreateBackerSurveyInput!): CreateBackerSurveyPayload + """ + Create a backing and checkout and process payment. + """ + createBacking(input: CreateBackingInput!): CreateBackingPayload + """ + Create a backing and checkout without syncing to Rosie + """ + createCheckout(input: CreateCheckoutInput!): CreateCheckoutPayload + """ + Post a comment + """ + createComment(input: PostCommentInput!): PostCommentPayload + """ + Create a country signup. + """ + createCountrySignup(input: CreateCountrySignupInput!): CreateCountrySignupPayload + """ + Create a new creator interview + """ + createCreatorInterview(input: CreateCreatorInterviewInput!): CreateCreatorInterviewPayload + """ + Create an Editorial Layout. + """ + createEditorialLayout(input: CreateEditorialLayoutTypeInput!): CreateEditorialLayoutTypePayload + """ + Create a flagging (report) of a piece flaggable content. + """ + createFlagging(input: CreateFlaggingInput!): CreateFlaggingPayload + """ + Create a new project post/update + """ + createFreeformPost(input: CreateFreeformPostInput!): CreateFreeformPostPayload + """ + Creates an option type and values for an item + """ + createOption(input: CreateOptionInput!): CreateOptionPayload + createOrUpdateBackingAddress(input: CreateOrUpdateBackingAddressInput!): CreateOrUpdateBackingAddressPayload + """ + Sets tax related info for an item + """ + createOrUpdateItemTaxConfig(input: CreateOrUpdateItemTaxConfigInput!): CreateOrUpdateItemTaxConfigPayload + """ + Create a Stripe PaymentIntent in order to collect an on-session payment via the Stripe PaymentElement + """ + createPaymentIntent(input: CreatePaymentIntentInput!): CreatePaymentIntentPayload + """ + Create a payment source + """ + createPaymentSource(input: CreatePaymentSourceInput!): CreatePaymentSourcePayload + """ + Start a Kickstarter project. + """ + createProject(input: CreateProjectInput!): CreateProjectPayload + """ + Post a project comment + """ + createProjectComment(input: PostProjectCommentInput!): PostProjectCommentPayload + """ + Creates a Deposit Account on Rosie, and a Stripe Connect Account. + """ + createProjectDepositAccount(input: CreateProjectDepositAccountInput!): CreateProjectDepositAccountPayload + """ + Create a project image. + """ + createProjectImage(input: CreateProjectImageInput!): CreateProjectImagePayload + createProjectPaymentSource(input: CreateProjectPaymentSourceInput!): CreateProjectPaymentSourcePayload + createProjectUpdateRequest(input: CreateProjectUpdateRequestInput!): CreateProjectUpdateRequestPayload + """ + Create a project video. + """ + createProjectVideo(input: CreateProjectVideoInput!): CreateProjectVideoPayload + """ + Creates a question for an object + """ + createQuestion(input: CreateQuestionInput!): CreateQuestionPayload + """ + create a reward on a Kickstarter project. + """ + createReward(input: CreateRewardInput!): CreateRewardPayload + """ + Create an item which is available through the project's backer rewards. + """ + createRewardItem(input: CreateRewardItemInput!): CreateRewardItemPayload + """ + Create a Stripe SetupIntent in order to render new Stripe Elements + """ + createSetupIntent(input: CreateSetupIntentInput!): CreateSetupIntentPayload + """ + Creates a copy of the master Sheet and shares it with the project owner + """ + createSheetForProject(input: CreateSheetForProjectInput!): CreateSheetForProjectPayload + """ + Creates a track event + """ + createTrackEvent(input: CreateTrackEventInput!): CreateTrackEventPayload + """ + Creates a new registered user + """ + createUser(input: CreateUserInput!): CreateUserPayload + """ + Add a user's slug. + """ + createUserSlug(input: CreateUserSlugInput!): CreateUserSlugPayload + """ + Add a user's website. + """ + createUserUrl(input: CreateUserUrlsInput!): CreateUserUrlsPayload + """ + Create a video track (caption) for a Project Video + """ + createVideoTrack(input: CreateVideoTrackInput!): CreateVideoTrackPayload + """ + Deactivates the prelaunch page for a project + """ + deactivatePrelaunch(input: DeactivateProjectPrelaunchInput!): DeactivateProjectPrelaunchPayload + """ + Deactivate a collaborator on a project. + """ + deactivateProjectCollaborator(input: DeactivateProjectCollaboratorInput!): DeactivateProjectCollaboratorPayload + """ + Deletes an address + """ + deleteAddress(input: DeleteAddressInput!): DeleteAddressPayload + """ + Delete a asset. + """ + deleteAsset(input: DeleteAssetInput!): DeleteAssetPayload + """ + Deletes a backer survey + """ + deleteBackerSurvey(input: DeleteBackerSurveyInput!): DeleteBackerSurveyPayload + """ + Delete a comment + """ + deleteComment(input: DeleteCommentInput!): DeleteCommentPayload + """ + Deletes an option type and values for an item + """ + deleteOption(input: DeleteOptionInput!): DeleteOptionPayload + """ + Delete a project post + """ + deletePost(input: DeletePostInput!): DeletePostPayload + """ + Delete an unlaunched Kickstarter project. + """ + deleteProject(input: DeleteProjectInput!): DeleteProjectPayload + """ + Delete a comment + """ + deleteProjectComment(input: DeleteProjectCommentInput!): DeleteProjectCommentPayload + """ + Delete a project image. + """ + deleteProjectImage(input: DeleteProjectImageInput!): DeleteProjectImagePayload + """ + Delete a project video. + """ + deleteProjectVideo(input: DeleteProjectVideoInput!): DeleteProjectVideoPayload + """ + Deletes a question + """ + deleteQuestion(input: DeleteQuestionInput!): DeleteQuestionPayload + """ + Delete a reward from a project + """ + deleteReward(input: DeleteRewardInput!): DeleteRewardPayload + """ + Delete a reward item from a project + """ + deleteRewardItem(input: DeleteRewardItemInput!): DeleteRewardItemPayload + """ + Delete a user's url + """ + deleteUserUrl(input: DeleteUserUrlsInput!): DeleteUserUrlsPayload + """ + Delete a video track (caption) from a video + """ + deleteVideoTrack(input: DeleteVideoTrackInput!): DeleteVideoTrackPayload + """ + Adds disliked projects to a users taste profile + """ + dislikeProject(input: DislikeProjectInput!): DislikeProjectPayload + """ + End late pledges for a Kickstarter project. + """ + endLatePledges(input: EndLatePledgesInput!): EndLatePledgesPayload + """ + Causes the current user to follow a specified user + """ + followUser(input: FollowUserInput!): FollowUserPayload + """ + Enable the preview url for a Kickstarter project. + """ + generateProjectPreview(input: GenerateProjectPreviewInput!): GenerateProjectPreviewPayload + """ + Invite a new collaborator on a project + """ + inviteProjectCollaborator(input: InviteProjectCollaboratorInput!): InviteProjectCollaboratorPayload + """ + Launch a Kickstarter project. + """ + launchProject(input: LaunchProjectInput!): LaunchProjectPayload + """ + Like a specified project update + """ + likePost(input: LikePostInput!): LikePostPayload + """ + Adds a like for the passed in project to the user's taste profile + """ + likeProject(input: LikeProjectInput!): LikeProjectPayload + """ + Adds a quiz project and any attributes the user has liked to their taste profile + """ + likeQuizProject(input: LikeQuizProjectInput!): LikeQuizProjectPayload + """ + Locks backer address changes for a project + """ + lockAddresses(input: LockAddressesInput!): LockAddressesPayload + """ + Migrate's a project's eligible backings to new fulfillment status tool. + """ + migrateToFulfillmentStatus(input: MigrateToFulfillmentStatusInput!): MigrateToFulfillmentStatusPayload + """ + Delete a user's payment source + """ + paymentSourceDelete(input: PaymentSourceDeleteInput!): PaymentSourceDeletePayload + """ + Pin a project update + """ + pinPost(input: PinPostInput!): PinPostPayload + """ + Exclude a reward's backers from getting notifications about a post. + """ + postExcludeReward(input: PostExcludeRewardInput!): PostExcludeRewardPayload + """ + Include a reward's backers in notifications about a post. + """ + postIncludeReward(input: PostIncludeRewardInput!): PostIncludeRewardPayload + """ + Publish an Editorial Layout. + """ + publishEditorialLayout(input: PublishEditorialLayoutTypeInput!): PublishEditorialLayoutTypePayload + """ + Publish a project post + """ + publishPost(input: PublishPostInput!): PublishPostPayload + """ + Refreshes the spreadsheet data from the sheet + """ + refreshSpreadsheetData(input: RefreshSpreadsheetDataInput!): RefreshSpreadsheetDataPayload + """ + Removes the spreadsheet associated to a project + """ + removeSheetFromProject(input: RemoveSheetFromProjectInput!): RemoveSheetFromProjectPayload + reportSpam(input: ReportSpamInput!): ReportSpamPayload + """ + Requests a password reset email. + """ + requestPasswordReset(input: RequestPasswordResetInput!): RequestPasswordResetPayload + """ + Reset a backer survey + """ + resetBackerSurvey(input: ResetBackerSurveyInput!): ResetBackerSurveyPayload + """ + Send a message + """ + sendMessage(input: SendMessageInput!): SendMessagePayload + """ + Send a message for a project submission + """ + sendSubmissionMessage(input: SendSubmissionMessageInput!): SendSubmissionMessagePayload + """ + Sends a backer survey and creates backer carts + """ + sendSurvey(input: SendSurveyInput!): SendSurveyPayload + """ + Sets an address as the primary/default address for the user + """ + setAddressAsPrimary(input: SetAddressAsPrimaryInput!): SetAddressAsPrimaryPayload + """ + Sets address_collection_enabled + """ + setAddressCollectionEnabled(input: SetAddressCollectionEnabledInput!): SetAddressCollectionEnabledPayload + """ + Sets the fulfillment status of multiple backings at once. + """ + setBackingFulfillmentStatuses(input: SetBackingFulfillmentStatusesInput!): SetBackingFulfillmentStatusesPayload + setBackingNote(input: SetBackingNoteInput!): SetBackingNotePayload + """ + Set a project slug. + """ + setProjectSlug(input: SetProjectSlugInput!): SetProjectSlugPayload + """ + Updates the project status + """ + setProjectStatus(input: SetProjectStatusInput!): SetProjectStatusPayload + """ + Signs in or sign up a user via the Sign in With Apple service + """ + signInWithApple(input: SignInWithAppleInput!): SignInWithApplePayload + submitProject(input: SubmitProjectInput!): SubmitProjectPayload + """ + Refund a backing. + """ + submitRefundCheckout(input: SubmitRefundCheckoutInput!): SubmitRefundCheckoutPayload + """ + Associates backing with an address, updates cart with item preference selections, and creates answers to survey questions. + """ + submitResponses(input: SubmitResponsesInput!): SubmitResponsesPayload + """ + Submits the VAT number to rosie + """ + submitVatNumber(input: SubmitVatNumberInput!): SubmitVatNumberPayload + """ + Toggle whether a comment is pinned. + """ + toggleCommentPin(input: ToggleCommentPinInput!): ToggleCommentPinPayload + """ + Toggles a milestone for a given project and category to completed or not completed + """ + toggleProjectMilestone(input: ToggleProjectMilestoneInput!): ToggleProjectMilestonePayload + """ + Enable & disable the preview url for a Kickstarter project. + """ + toggleProjectPreview(input: ToggleProjectPreviewInput!): ToggleProjectPreviewPayload + """ + Translate an Editorial Layout. + """ + translateEditorialLayout(input: TranslateEditorialLayoutTypeInput!): TranslateEditorialLayoutTypePayload + """ + Triggers third party event + """ + triggerThirdPartyEvent(input: TriggerThirdPartyEventInput!): TriggerThirdPartyEventPayload + """ + Unblock a user + """ + unblockUser(input: UnblockUserInput!): UnblockUserPayload + """ + Removes a like for the passed in project from the user's taste profile + """ + undislikeProject(input: UndislikeProjectInput!): UndislikeProjectPayload + """ + Causes the current user to unfollow a specified user + """ + unfollowUser(input: UnfollowUserInput!): UnfollowUserPayload + """ + Unlike a specified project update + """ + unlikePost(input: UnlikePostInput!): UnlikePostPayload + """ + Removes a like for the passed in project from the user's taste profile + """ + unlikeProject(input: UnlikeProjectInput!): UnlikeProjectPayload + """ + Unpin a project update + """ + unpinPost(input: UnpinPostInput!): UnpinPostPayload + untagProject(input: UntagProjectInput!): UntagProjectPayload + unwatchProject(input: UnwatchProjectInput!): UnwatchProjectPayload + """ + Update the backing completed at field with a backing_completed toggle + """ + updateBackerCompleted(input: UpdateBackerCompletedInput!): UpdateBackerCompletedPayload + """ + Update an existing backing for a Kickstarter project. + """ + updateBacking(input: UpdateBackingInput!): UpdateBackingPayload + """ + Update a backing's payment source + """ + updateBackingPaymentSource(input: UpdateBackingPaymentSourceInput!): UpdateBackingPaymentSourcePayload + """ + Handle a user's updated consent for data collection purposes. + """ + updateConsent(input: UpdateConsentInput!): UpdateConsentPayload + """ + Update a creator interview + """ + updateCreatorInterview(input: UpdateCreatorInterviewInput!): UpdateCreatorInterviewPayload + """ + Update a project's fulfillment_modal_dismissed_at timestamp. + """ + updateFulfillmentModalDismissedAt(input: UpdateFulfillmentModalDismissedAtInput!): UpdateFulfillmentModalDismissedAtPayload + """ + Update a project's fulfillment_status. + """ + updateFulfillmentStatus(input: UpdateFulfillmentStatusInput!): UpdateFulfillmentStatusPayload + """ + Updates an option type and values for an item + """ + updateOption(input: UpdateOptionInput!): UpdateOptionPayload + """ + Update the state of an order, e.g. draft, submitted, successful, errored, missed. + """ + updateOrderState(input: UpdateOrderStateInput!): UpdateOrderStatePayload + """ + Update a project post + """ + updatePost(input: UpdatePostInput!): UpdatePostPayload + """ + Update an existing Kickstarter project. + """ + updateProject(input: UpdateProjectInput!): UpdateProjectPayload + """ + Update a collaborator on a project. + """ + updateProjectCollaborator(input: UpdateProjectCollaboratorInput!): UpdateProjectCollaboratorPayload + updateProjectPaymentSource(input: UpdateProjectPaymentSourceInput!): UpdateProjectPaymentSourcePayload + updateProjectRiskStrategies(input: UpdateProjectRiskStrategiesInput!): UpdateProjectRiskStrategiesPayload + updateProjectVerifiedCreatorName(input: UpdateProjectVerifiedCreatorNameInput!): UpdateProjectVerifiedCreatorNamePayload + """ + Updates a question + """ + updateQuestion(input: UpdateQuestionInput!): UpdateQuestionPayload + """ + Update a reward on a Kickstarter project. + """ + updateReward(input: UpdateRewardInput!): UpdateRewardPayload + """ + Update an item which is available through the project's backer rewards. + """ + updateRewardItem(input: UpdateRewardItemInput!): UpdateRewardItemPayload + """ + Update ShippingRates for a BackerReward + """ + updateRewardShippingRates(input: UpdateRewardShippingRatesInput!): UpdateRewardShippingRatesPayload + """ + Updates the toggle-able options of the spreadsheet graph + """ + updateSpreadsheetToggles(input: UpdateSpreadsheetTogglesInput!): UpdateSpreadsheetTogglesPayload + """ + Update user account + """ + updateUserAccount(input: UpdateUserAccountInput!): UpdateUserAccountPayload + """ + Update user notification for a topic + """ + updateUserNotification(input: UpdateUserNotificationInput!): UpdateUserNotificationPayload + """ + Update user notification frequency for a topic + """ + updateUserNotificationFrequency(input: UpdateUserNotificationFrequencyInput!): UpdateUserNotificationFrequencyPayload + """ + Update user's profile + """ + updateUserProfile(input: UpdateUserProfileInput!): UpdateUserProfilePayload + """ + Creates a valid user setting + """ + updateUserSetting(input: UpdateUserSettingInput!): UpdateUserSettingPayload + """ + send email verification + """ + userSendEmailVerification(input: UserSendEmailVerificationInput!): UserSendEmailVerificationPayload + watchProject(input: WatchProjectInput!): WatchProjectPayload +} + +""" +Autogenerated return type of RequestPasswordReset +""" +type RequestPasswordResetPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + email: Email +} + +""" +An email address. +""" +scalar Email + +""" +Autogenerated input type of RequestPasswordReset +""" +input RequestPasswordResetInput { + email: Email + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of FollowUser +""" +type FollowUserPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + user: User +} + +""" +Autogenerated input type of FollowUser +""" +input FollowUserInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UnfollowUser +""" +type UnfollowUserPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + user: User +} + +""" +Autogenerated input type of UnfollowUser +""" +input UnfollowUserInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of BlockUser +""" +type BlockUserPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + currentUser: User + success: Boolean! +} + +""" +Autogenerated input type of BlockUser +""" +input BlockUserInput { + blockUserId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UnblockUser +""" +type UnblockUserPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + currentUser: User + success: Boolean! +} + +""" +Autogenerated input type of UnblockUser +""" +input UnblockUserInput { + blockUserId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateFreeformPost +""" +type CreateFreeformPostPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + post: FreeformPost +} + +""" +Autogenerated input type of CreateFreeformPost +""" +input CreateFreeformPostInput { + projectId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateCreatorInterview +""" +type CreateCreatorInterviewPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + creatorInterview: CreatorInterview +} + +""" +Autogenerated input type of CreateCreatorInterview +""" +input CreateCreatorInterviewInput { + projectId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdatePost +""" +type UpdatePostPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + post: FreeformPost +} + +""" +Autogenerated input type of UpdatePost +""" +input UpdatePostInput { + id: ID! + title: String + body: HTML + public: Boolean + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateCreatorInterview +""" +type UpdateCreatorInterviewPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + creatorInterview: CreatorInterview +} + +""" +Autogenerated input type of UpdateCreatorInterview +""" +input UpdateCreatorInterviewInput { + id: ID! + title: String + public: Boolean + answers: [InterviewAnswerInput!] + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Interview answer input for updating creator interviews +""" +input InterviewAnswerInput { + """ + The associated interview question id + """ + interviewQuestionId: ID! + """ + The body of the interview answer + """ + body: String! + """ + True if the creator chose to skip the question + """ + skip: Boolean +} + +""" +Autogenerated return type of PublishPost +""" +type PublishPostPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + post: Postable +} + +""" +Autogenerated input type of PublishPost +""" +input PublishPostInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of DeletePost +""" +type DeletePostPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + post: Postable +} + +""" +Autogenerated input type of DeletePost +""" +input DeletePostInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of LikePost +""" +type LikePostPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + post: Postable +} + +""" +Autogenerated input type of LikePost +""" +input LikePostInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UnlikePost +""" +type UnlikePostPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + post: Postable +} + +""" +Autogenerated input type of UnlikePost +""" +input UnlikePostInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of PinPost +""" +type PinPostPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + post: Postable +} + +""" +Autogenerated input type of PinPost +""" +input PinPostInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UnpinPost +""" +type UnpinPostPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + post: Postable +} + +""" +Autogenerated input type of UnpinPost +""" +input UnpinPostInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of PostExcludeReward +""" +type PostExcludeRewardPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + post: Postable +} + +""" +Autogenerated input type of PostExcludeReward +""" +input PostExcludeRewardInput { + rewardId: ID + postId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of PostIncludeReward +""" +type PostIncludeRewardPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + post: Postable +} + +""" +Autogenerated input type of PostIncludeReward +""" +input PostIncludeRewardInput { + rewardId: ID + postId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateProject +""" +type CreateProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of CreateProject +""" +input CreateProjectInput { + categoryId: ID! + additionalSubcategoryId: ID + countryCode: CountryCode! + description: String + tag: String + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of SubmitProject +""" +type SubmitProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of SubmitProject +""" +input SubmitProjectInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CancelProject +""" +type CancelProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project! +} + +""" +Autogenerated input type of CancelProject +""" +input CancelProjectInput { + id: ID! + password: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CancelBacking +""" +type CancelBackingPayload { + backing: Backing! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of CancelBacking +""" +input CancelBackingInput { + """ + ID of the backing being canceled + """ + id: ID! + """ + Optional cancellation note + """ + note: String + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of DeleteProject +""" +type DeleteProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + creator: User +} + +""" +Autogenerated input type of DeleteProject +""" +input DeleteProjectInput { + id: ID! + password: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateProject +""" +type UpdateProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of UpdateProject +""" +input UpdateProjectInput { + id: ID! + name: String + aiDisclosure: AiDisclosureInput + deadline: Int + description: String + """ + Duration of campaign, in days. + """ + duration: Int + environmentalCommitments: [EnvironmentalCommitmentInput] + story: HTML + risks: String + storyRteVersion: String + goal: Int + googleAnalyticsTrackingId: String + googleAnalyticsApiSecret: String + metaPixelId: String + metaCapiAccessToken: String + categoryId: ID + additionalSubcategoryId: ID + locationId: ID + paymentSourceId: String + targetLaunchDate: ISO8601DateTime + currency: CurrencyCode + faqs: [FaqInput!] + postCampaignPledgesEnabled: Boolean + prelaunchStory: HTML + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +input AiDisclosureInput { + fundingForAiAttribution: Boolean + fundingForAiConsent: Boolean + fundingForAiOption: Boolean + generatedByAiConsent: String + generatedByAiDetails: String + otherAiDetails: String +} + +""" +An environmental commitment for a project. +""" +input EnvironmentalCommitmentInput { + id: ID! + commitmentCategory: EnvironmentalCommitmentCategory! + description: String! +} + +""" +A FAQ question and answer for a project. +""" +input FaqInput { + id: ID + position: Int! + question: String! + answer: String! +} + +""" +Autogenerated return type of LaunchProject +""" +type LaunchProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of LaunchProject +""" +input LaunchProjectInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UntagProject +""" +type UntagProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of UntagProject +""" +input UntagProjectInput { + id: ID! + tag: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of SetProjectSlug +""" +type SetProjectSlugPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of SetProjectSlug +""" +input SetProjectSlugInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateProjectVerifiedCreatorName +""" +type UpdateProjectVerifiedCreatorNamePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project! +} + +""" +Autogenerated input type of UpdateProjectVerifiedCreatorName +""" +input UpdateProjectVerifiedCreatorNameInput { + id: ID! + name: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of SetProjectStatus +""" +type SetProjectStatusPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + projectStatus: ProjectStatus +} + +""" +Autogenerated input type of SetProjectStatus +""" +input SetProjectStatusInput { + projectId: ID! + nowStatus: String + nextStatus: String + nextDueDate: ISO8601DateTime! + enabled: Boolean = true + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of ActivateProjectPrelaunch +""" +type ActivateProjectPrelaunchPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of ActivateProjectPrelaunch +""" +input ActivateProjectPrelaunchInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of DeactivateProjectPrelaunch +""" +type DeactivateProjectPrelaunchPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of DeactivateProjectPrelaunch +""" +input DeactivateProjectPrelaunchInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateProjectRiskStrategies +""" +type UpdateProjectRiskStrategiesPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + updatedRiskStrategies: [RiskStrategy!] +} + +""" +Autogenerated input type of UpdateProjectRiskStrategies +""" +input UpdateProjectRiskStrategiesInput { + projectId: ID! + riskStrategies: [RiskStrategyInput!]! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Inputs required to create a risk strategy for a project. +""" +input RiskStrategyInput { + riskCategory: RiskCategoryType! + description: String! +} + +""" +Autogenerated return type of CreateSheetForProject +""" +type CreateSheetForProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + sheetsUrl: String + spreadsheetData: [SpreadsheetDatum] +} + +""" +Autogenerated input type of CreateSheetForProject +""" +input CreateSheetForProjectInput { + id: ID! + email: String + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of RemoveSheetFromProject +""" +type RemoveSheetFromProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + sheetsUrl: String +} + +""" +Autogenerated input type of RemoveSheetFromProject +""" +input RemoveSheetFromProjectInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of RefreshSpreadsheetData +""" +type RefreshSpreadsheetDataPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + spreadsheet: Spreadsheet +} + +""" +Autogenerated input type of RefreshSpreadsheetData +""" +input RefreshSpreadsheetDataInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateSpreadsheetToggles +""" +type UpdateSpreadsheetTogglesPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + spreadsheet: Spreadsheet +} + +""" +Autogenerated input type of UpdateSpreadsheetToggles +""" +input UpdateSpreadsheetTogglesInput { + id: ID! + public: Boolean + displayMode: String + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of AnswerProjectFeedbackQuestion +""" +type AnswerProjectFeedbackQuestionPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + feedback: ProjectFeedback +} + +""" +Autogenerated input type of AnswerProjectFeedbackQuestion +""" +input AnswerProjectFeedbackQuestionInput { + id: ID! + questionName: String! + questionAnswer: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of ToggleProjectMilestone +""" +type ToggleProjectMilestonePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + milestone: ProjectMilestone +} + +""" +Autogenerated input type of ToggleProjectMilestone +""" +input ToggleProjectMilestoneInput { + id: ID! + milestoneCategory: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of DeactivateProjectCollaborator +""" +type DeactivateProjectCollaboratorPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project! +} + +""" +Autogenerated input type of DeactivateProjectCollaborator +""" +input DeactivateProjectCollaboratorInput { + """ + The project id + """ + projectId: ID! + """ + The collaborator's user id + """ + userId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of InviteProjectCollaborator +""" +type InviteProjectCollaboratorPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project! +} + +""" +Autogenerated input type of InviteProjectCollaborator +""" +input InviteProjectCollaboratorInput { + """ + ID of project getting the collaborator + """ + projectId: ID! + """ + Email of the collaborator + """ + userEmail: String! + """ + Title of the collaborator + """ + title: String + """ + Permissions granted to the collaborator + """ + permissions: [CollaboratorPermission!]! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateProjectCollaborator +""" +type UpdateProjectCollaboratorPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project! +} + +""" +Autogenerated input type of UpdateProjectCollaborator +""" +input UpdateProjectCollaboratorInput { + """ + ID of project updating the collaborator + """ + projectId: ID! + """ + ID of the collaborator + """ + userId: ID! + """ + Title of the collaborator + """ + title: String! + """ + Updated permissions granted to the collaborator + """ + permissions: [CollaboratorPermission!]! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of GenerateProjectPreview +""" +type GenerateProjectPreviewPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project! +} + +""" +Autogenerated input type of GenerateProjectPreview +""" +input GenerateProjectPreviewInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of ToggleProjectPreview +""" +type ToggleProjectPreviewPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project! +} + +""" +Autogenerated input type of ToggleProjectPreview +""" +input ToggleProjectPreviewInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateVideoTrack +""" +type CreateVideoTrackPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + videoTrack: VideoTrack +} + +""" +Autogenerated input type of CreateVideoTrack +""" +input CreateVideoTrackInput { + videoId: ID! + languageCode: CaptionLanguageCode! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of DeleteVideoTrack +""" +type DeleteVideoTrackPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + video: Video +} + +""" +Autogenerated input type of DeleteVideoTrack +""" +input DeleteVideoTrackInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of SendMessage +""" +type SendMessagePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + conversation: Conversation + message: Message +} + +""" +Autogenerated input type of SendMessage +""" +input SendMessageInput { + recipientId: ID! + projectId: ID! + body: String! + gRecaptchaResponse: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of SendSubmissionMessage +""" +type SendSubmissionMessagePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + message: Message +} + +""" +Autogenerated input type of SendSubmissionMessage +""" +input SendSubmissionMessageInput { + projectId: ID! + body: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of ReportSpam +""" +type ReportSpamPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + spam: Boolean! +} + +""" +Autogenerated input type of ReportSpam +""" +input ReportSpamInput { + messageId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateCountrySignup +""" +type CreateCountrySignupPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + isSuccessful: Boolean! +} + +""" +Autogenerated input type of CreateCountrySignup +""" +input CreateCountrySignupInput { + email: Email! + country: CountryCode! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of WatchProject +""" +type WatchProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project + user: User +} + +""" +Autogenerated input type of WatchProject +""" +input WatchProjectInput { + id: ID! + trackingContext: String + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UnwatchProject +""" +type UnwatchProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project + user: User +} + +""" +Autogenerated input type of UnwatchProject +""" +input UnwatchProjectInput { + id: ID! + trackingContext: String + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateProjectImage +""" +type CreateProjectImagePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + image: Photo +} + +""" +Autogenerated input type of CreateProjectImage +""" +input CreateProjectImageInput { + id: ID! + s3Key: String! + fileName: String! + contentType: String! + updatedAt: Int! + fileSize: Int! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of DeleteProjectImage +""" +type DeleteProjectImagePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of DeleteProjectImage +""" +input DeleteProjectImageInput { + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateProjectVideo +""" +type CreateProjectVideoPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + video: Video +} + +""" +Autogenerated input type of CreateProjectVideo +""" +input CreateProjectVideoInput { + id: ID! + s3Key: String! + fileName: String! + contentType: String! + updatedAt: Int! + fileSize: Int! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of DeleteProjectVideo +""" +type DeleteProjectVideoPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of DeleteProjectVideo +""" +input DeleteProjectVideoInput { + """ + The project ID + """ + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of PostComment +""" +type PostCommentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + comment: Comment +} + +""" +Autogenerated input type of PostComment +""" +input PostCommentInput { + """ + The ID of the object you are commenting on + """ + commentableId: ID! + """ + The body of the comment + """ + body: String! + """ + The ID of the comment you are replying to + """ + parentId: ID + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of DeleteComment +""" +type DeleteCommentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + commentable: Project +} + +""" +Autogenerated input type of DeleteComment +""" +input DeleteCommentInput { + """ + The comment ID + """ + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of ToggleCommentPin +""" +type ToggleCommentPinPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + comment: Comment! +} + +""" +Autogenerated input type of ToggleCommentPin +""" +input ToggleCommentPinInput { + commentId: ID! + pinned: Boolean! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of PostProjectComment +""" +type PostProjectCommentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + comment: Comment +} + +""" +Autogenerated input type of PostProjectComment +""" +input PostProjectCommentInput { + """ + The ID of the project you are commenting on + """ + projectId: ID! + """ + The body of the comment + """ + body: String! + """ + The ID of the comment you are replying to + """ + parentId: ID + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of DeleteProjectComment +""" +type DeleteProjectCommentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of DeleteProjectComment +""" +input DeleteProjectCommentInput { + """ + The comment ID + """ + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateAsset +""" +type CreateAssetPayload { + asset: AttachedMedia + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Attached Media +""" +union AttachedMedia = AttachedAudio | AttachedVideo | Photo + +""" +Autogenerated input type of CreateAsset +""" +input CreateAssetInput { + """ + ID of the object to attach the asset to + """ + id: ID! + s3Key: String! + fileName: String! + """ + mime type. ex: 'image/png' + """ + contentType: String! + updatedAt: Int! + """ + attachable attribute. ex: 'hero_media', 'avatar', ... + """ + attachableAssoc: String! + """ + File size of asset in bytes. + """ + fileSize: Int! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of DeleteAsset +""" +type DeleteAssetPayload { + attachable: Attachable! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +An object that can be associated with uploaded assets +""" +union Attachable = Project | FreeformPost | InterviewAnswer | Survey + +""" +A survey +""" +type Survey implements Node { + id: ID! +} + +""" +Autogenerated input type of DeleteAsset +""" +input DeleteAssetInput { + attachable_id: ID! + asset_id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateAddress +""" +type CreateAddressPayload { + """ + Address that was created + """ + address: Address! + """ + Backing was associated with address + """ + assignedToBacking: Boolean! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + """ + Address suggestion + """ + suggestedAddress: Address + """ + Validation status for created address + """ + validationStatus: ValidationStatus! +} + +""" +Status returned from an address validation +""" +enum ValidationStatus { + exact + suggestion + not_found + error +} + +""" +Autogenerated input type of CreateAddress +""" +input CreateAddressInput { + recipientName: String! + referenceName: String! + addressLine1: String! + addressLine2: String + city: String! + region: String + postalCode: String! + countryCode: CountryCode! + phoneNumber: String! + primary: Boolean + backingId: ID + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of BatchUpdateSurveyResponseAddresses +""" +type BatchUpdateSurveyResponseAddressesPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + """ + The count of SurveyResponses that were successfully updated + """ + updatedSurveyResponsesCount: Int! +} + +""" +Autogenerated input type of BatchUpdateSurveyResponseAddresses +""" +input BatchUpdateSurveyResponseAddressesInput { + fulfillmentAddressId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of AcceptOrRejectAddressSuggestion +""" +type AcceptOrRejectAddressSuggestionPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + """ + True if address was successfully updated + """ + success: Boolean! +} + +""" +Autogenerated input type of AcceptOrRejectAddressSuggestion +""" +input AcceptOrRejectAddressSuggestionInput { + fulfillmentAddressId: ID! + suggestionAccepted: Boolean! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of DeleteAddress +""" +type DeleteAddressPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + """ + Success if address was deleted successfully + """ + success: Boolean! +} + +""" +Autogenerated input type of DeleteAddress +""" +input DeleteAddressInput { + fulfillmentAddressId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of SetAddressAsPrimary +""" +type SetAddressAsPrimaryPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + """ + Success if address was updated successfully + """ + success: Boolean! +} + +""" +Autogenerated input type of SetAddressAsPrimary +""" +input SetAddressAsPrimaryInput { + fulfillmentAddressId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateOrUpdateBackingAddress +""" +type CreateOrUpdateBackingAddressPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + success: Boolean! +} + +""" +Autogenerated input type of CreateOrUpdateBackingAddress +""" +input CreateOrUpdateBackingAddressInput { + backingId: ID! + addressId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of SetBackingFulfillmentStatuses +""" +type SetBackingFulfillmentStatusesPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + """ + Lists the ids of all successfully updated backings. + """ + updatedBackingIds: [ID!]! +} + +""" +Autogenerated input type of SetBackingFulfillmentStatuses +""" +input SetBackingFulfillmentStatusesInput { + backingIds: [ID!]! + projectId: ID! + status: FulfillmentStatusSelectOptions! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Values for backing fulfillment status +""" +enum FulfillmentStatusSelectOptions { + not_started + in_progress + shipped + delayed +} + +""" +Autogenerated return type of MigrateToFulfillmentStatus +""" +type MigrateToFulfillmentStatusPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + """ + Succeeds if backings are being updated in backend. + """ + success: Boolean! +} + +""" +Autogenerated input type of MigrateToFulfillmentStatus +""" +input MigrateToFulfillmentStatusInput { + projectId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateFulfillmentModalDismissedAt +""" +type UpdateFulfillmentModalDismissedAtPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of UpdateFulfillmentModalDismissedAt +""" +input UpdateFulfillmentModalDismissedAtInput { + projectId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateFulfillmentStatus +""" +type UpdateFulfillmentStatusPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of UpdateFulfillmentStatus +""" +input UpdateFulfillmentStatusInput { + projectId: ID! + fulfillmentStatus: FulfillmentStatus! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateUserSetting +""" +type UpdateUserSettingPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + user: User +} + +""" +Autogenerated input type of UpdateUserSetting +""" +input UpdateUserSettingInput { + setting: UserSetting! + enable: Boolean + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Possible user settings +""" +enum UserSetting { + manual_play_videos + superbacker_not_visible + confirmed_watch_notice + confirmed_signal_notice + opted_out_of_recommendations + viz_notification + opt_in_ksr_research + show_public_profile + dismissed_taste_profile_toast + dismissed_pyl_toast + dismissed_reward_images_toast + admin_message_badge +} + +""" +Autogenerated return type of UpdateUserAccount +""" +type UpdateUserAccountPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + user: User +} + +""" +Autogenerated input type of UpdateUserAccount +""" +input UpdateUserAccountInput { + currentPassword: String + password: String + passwordConfirmation: String + email: Email + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateUserProfile +""" +type UpdateUserProfilePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + user: User +} + +""" +Autogenerated input type of UpdateUserProfile +""" +input UpdateUserProfileInput { + name: String + biography: String + locationId: ID + chosenCurrency: CurrencyCode + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateUserNotification +""" +type UpdateUserNotificationPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + userNotification: Notification +} + +""" +Autogenerated input type of UpdateUserNotification +""" +input UpdateUserNotificationInput { + topic: UserNotificationTopic! + kind: UserNotificationKind! + value: Boolean! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +User notification kind +""" +enum UserNotificationKind { + """ + Email + """ + email + """ + Mobile + """ + mobile +} + +""" +Autogenerated return type of UpdateUserNotificationFrequency +""" +type UpdateUserNotificationFrequencyPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + userNotification: Notification +} + +""" +Autogenerated input type of UpdateUserNotificationFrequency +""" +input UpdateUserNotificationFrequencyInput { + topic: UserNotificationTopic! + frequency: UserNotificationFrequency! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateUserUrls +""" +type CreateUserUrlsPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + user: User +} + +""" +Autogenerated input type of CreateUserUrls +""" +input CreateUserUrlsInput { + url: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of DeleteUserUrls +""" +type DeleteUserUrlsPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + user: User +} + +""" +Autogenerated input type of DeleteUserUrls +""" +input DeleteUserUrlsInput { + urlId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateUserSlug +""" +type CreateUserSlugPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + user: User +} + +""" +Autogenerated input type of CreateUserSlug +""" +input CreateUserSlugInput { + slug: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of ClearUserUnseenActivity +""" +type ClearUserUnseenActivityPayload { + activityIndicatorCount: Int! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of ClearUserUnseenActivity +""" +input ClearUserUnseenActivityInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateUser +""" +type CreateUserPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + user: User +} + +""" +Autogenerated input type of CreateUser +""" +input CreateUserInput { + name: String! + email: String! + emailConfirmation: String! + """ + If the user agrees to opt into weekly newsletters + """ + optIntoNewsletters: Boolean = false + """ + If the user agrees to opt into receiving surveys for user research + """ + optIntoUserResearch: Boolean = false + password: String! + """ + Supply if creating an account via backing flow -- used for tracking purposes + """ + projectPid: String + recaptchaV2Token: String + recaptchaV3Token: String + checkoutId: String + n: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of SignInWithApple +""" +type SignInWithApplePayload { + apiAccessToken: String + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + user: User +} + +""" +Autogenerated input type of SignInWithApple +""" +input SignInWithAppleInput { + firstName: String + lastName: String + authCode: String! + iosAppId: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateProjectDepositAccount +""" +type CreateProjectDepositAccountPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of CreateProjectDepositAccount +""" +input CreateProjectDepositAccountInput { + projectId: ID! + accountBusinessType: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of SubmitVatNumber +""" +type SubmitVatNumberPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of SubmitVatNumber +""" +input SubmitVatNumberInput { + projectId: ID! + vatNumber: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateSetupIntent +""" +type CreateSetupIntentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + clientSecret: String! +} + +""" +Autogenerated input type of CreateSetupIntent +""" +input CreateSetupIntentInput { + """ + Context in which this stripe intent is created + """ + setupIntentContext: StripeIntentContextTypes + projectId: ID + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Different contexts for which stripe intents can be created +""" +enum StripeIntentContextTypes { + CROWDFUNDING_CHECKOUT + POST_CAMPAIGN_CHECKOUT + PROJECT_BUILD + PROFILE_SETTINGS +} + +""" +Autogenerated return type of CreatePaymentIntent +""" +type CreatePaymentIntentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + """ + the stripe payment intent client secret used to complete a payment + """ + clientSecret: String! +} + +""" +Autogenerated input type of CreatePaymentIntent +""" +input CreatePaymentIntentInput { + """ + kickstarter project id + """ + projectId: ID! + """ + total amount to be paid (eg. 10.55) + """ + amount: String! + """ + Context in which this stripe intent is created + """ + paymentIntentContext: StripeIntentContextTypes + """ + if the payment is attributed to digital marketing (default: false) + """ + digitalMarketingAttributed: Boolean + """ + Current backing id for tracking purposes + """ + backingId: ID + """ + Current checkout id for tracking purposes + """ + checkoutId: ID + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreatePaymentSource +""" +type CreatePaymentSourcePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + errorMessage: String @deprecated(reason: "inconsistent use of GraphQL errors") + isSuccessful: Boolean! + paymentSource: CreditCard +} + +""" +Autogenerated input type of CreatePaymentSource +""" +input CreatePaymentSourceInput { + paymentType: PaymentTypes + stripeToken: String + stripeCardId: String + reusable: Boolean + intentClientSecret: String + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Payment types +""" +enum PaymentTypes { + CREDIT_CARD +} + +""" +Autogenerated return type of CreateProjectPaymentSource +""" +type CreateProjectPaymentSourcePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + paymentSource: CreditCard +} + +""" +Autogenerated input type of CreateProjectPaymentSource +""" +input CreateProjectPaymentSourceInput { + id: ID! + paymentType: CreditCardPaymentType! + token: String! + reusable: Boolean! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateProjectPaymentSource +""" +type UpdateProjectPaymentSourcePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + paymentSource: CreditCard +} + +""" +Autogenerated input type of UpdateProjectPaymentSource +""" +input UpdateProjectPaymentSourceInput { + id: ID! + paymentSourceId: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of PaymentSourceDelete +""" +type PaymentSourceDeletePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + user: User +} + +""" +Autogenerated input type of PaymentSourceDelete +""" +input PaymentSourceDeleteInput { + paymentSourceId: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of SubmitRefundCheckout +""" +type SubmitRefundCheckoutPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + redirectUrl: String! + refundCheckout: RefundCheckout! +} + +""" +Autogenerated input type of SubmitRefundCheckout +""" +input SubmitRefundCheckoutInput { + paymentSourceId: String! + refundCheckoutId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateReward +""" +type CreateRewardPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of CreateReward +""" +input CreateRewardInput { + projectId: ID! + name: String! + description: String + estimatedDeliveryOn: Date! + amount: Int! + latePledgeAmount: Int + limit: Int + image: S3AssetInput + altText: String + limitPerBacker: Int + rewardType: RewardType + items: [RewardItemInput] + shippingPreference: ShippingPreference + shippingRules: [ShippingRuleInput] + startsAt: Int + endsAt: Int + contentsType: ContentsType! + localReceiptLocationId: ID + startCondition: Int + endCondition: Int + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +S3 information for an asset. +""" +input S3AssetInput { + id: ID + s3Key: String! + fileName: String! + contentType: String! + updatedAt: Int! + fileSize: Int! +} + +""" +Item for a reward +""" +input RewardItemInput { + id: ID + position: Int! + quantity: Int! +} + +""" +Shipping rule for a reward +""" +input ShippingRuleInput { + id: ID + cost: Int! + locationId: String! + estimatedMin: Int + estimatedMax: Int +} + +""" +Autogenerated return type of DeleteReward +""" +type DeleteRewardPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of DeleteReward +""" +input DeleteRewardInput { + """ + The reward ID + """ + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateReward +""" +type UpdateRewardPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of UpdateReward +""" +input UpdateRewardInput { + id: ID! + name: String + description: String + estimatedDeliveryOn: Date + amount: Int + latePledgeAmount: Int + image: S3AssetInput + altText: String + deleteAsset: Boolean + limit: Int + limitPerBacker: Int + rewardType: RewardType + items: [RewardItemInput] + shippingPreference: ShippingPreference + shippingRules: [ShippingRuleInput] + startsAt: Int + endsAt: Int + contentsType: ContentsType + localReceiptLocationId: ID + startCondition: Int + endCondition: Int + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CopyRewardItems +""" +type CopyRewardItemsPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + items: [RewardItem!]! + reward: Reward! +} + +""" +Autogenerated input type of CopyRewardItems +""" +input CopyRewardItemsInput { + rewardId: ID! + projectId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of EndLatePledges +""" +type EndLatePledgesPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of EndLatePledges +""" +input EndLatePledgesInput { + projectId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateFlagging +""" +type CreateFlaggingPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + flagging: Flagging +} + +""" +Autogenerated input type of CreateFlagging +""" +input CreateFlaggingInput { + contentId: ID! + kind: NonDeprecatedFlaggingKind! + details: String + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +The bucket for a flagging (general reason). Does not included deprecated kinds. +""" +enum NonDeprecatedFlaggingKind { + """ + prohibited-items + """ + PROHIBITED_ITEMS + """ + charity + """ + CHARITY + """ + resale + """ + RESALE + """ + false-claims + """ + FALSE_CLAIMS + """ + misrep-support + """ + MISREP_SUPPORT + """ + not-project + """ + NOT_PROJECT + """ + guidelines-violation + """ + GUIDELINES_VIOLATION + """ + post-funding-issues + """ + POST_FUNDING_ISSUES + """ + spam + """ + SPAM + """ + vices-drugs + """ + VICES_DRUGS + """ + vices-alcohol + """ + VICES_ALCOHOL + """ + vices-weapons + """ + VICES_WEAPONS + """ + health-claims + """ + HEALTH_CLAIMS + """ + health-regulations + """ + HEALTH_REGULATIONS + """ + health-gmos + """ + HEALTH_GMOS + """ + health-live-animals + """ + HEALTH_LIVE_ANIMALS + """ + health-energy-food-and-drink + """ + HEALTH_ENERGY_FOOD_AND_DRINK + """ + financial-contests-coupons + """ + FINANCIAL_CONTESTS_COUPONS + """ + financial-services + """ + FINANCIAL_SERVICES + """ + financial-political-donations + """ + FINANCIAL_POLITICAL_DONATIONS + """ + offensive-content-hate + """ + OFFENSIVE_CONTENT_HATE + """ + offensive-content-porn + """ + OFFENSIVE_CONTENT_PORN + """ + reselling + """ + RESELLING + """ + plagiarism + """ + PLAGIARISM + """ + prototype-misrepresentation + """ + PROTOTYPE_MISREPRESENTATION + """ + misrep-support-impersonation + """ + MISREP_SUPPORT_IMPERSONATION + """ + misrep-support-outstanding-fulfillment + """ + MISREP_SUPPORT_OUTSTANDING_FULFILLMENT + """ + misrep-support-suspicious-pledging + """ + MISREP_SUPPORT_SUSPICIOUS_PLEDGING + """ + misrep-support-other + """ + MISREP_SUPPORT_OTHER + """ + not-project-charity + """ + NOT_PROJECT_CHARITY + """ + not-project-stunt-or-hoax + """ + NOT_PROJECT_STUNT_OR_HOAX + """ + not-project-personal-expenses + """ + NOT_PROJECT_PERSONAL_EXPENSES + """ + not-project-barebones + """ + NOT_PROJECT_BAREBONES + """ + not-project-other + """ + NOT_PROJECT_OTHER + """ + guidelines-spam + """ + GUIDELINES_SPAM + """ + guidelines-abuse + """ + GUIDELINES_ABUSE + """ + post-funding-reward-not-as-described + """ + POST_FUNDING_REWARD_NOT_AS_DESCRIBED + """ + post-funding-reward-delayed + """ + POST_FUNDING_REWARD_DELAYED + """ + post-funding-shipped-never-received + """ + POST_FUNDING_SHIPPED_NEVER_RECEIVED + """ + post-funding-creator-selling-elsewhere + """ + POST_FUNDING_CREATOR_SELLING_ELSEWHERE + """ + post-funding-creator-uncommunicative + """ + POST_FUNDING_CREATOR_UNCOMMUNICATIVE + """ + post-funding-creator-inappropriate + """ + POST_FUNDING_CREATOR_INAPPROPRIATE + """ + post-funding-suspicious-third-party + """ + POST_FUNDING_SUSPICIOUS_THIRD_PARTY + """ + comment-abuse + """ + COMMENT_ABUSE + """ + comment-doxxing + """ + COMMENT_DOXXING + """ + comment-offtopic + """ + COMMENT_OFFTOPIC + """ + comment-spam + """ + COMMENT_SPAM + """ + backing-abuse + """ + BACKING_ABUSE + """ + backing-doxxing + """ + BACKING_DOXXING + """ + backing-fraud + """ + BACKING_FRAUD + """ + backing-spam + """ + BACKING_SPAM +} + +""" +Autogenerated return type of CreateRewardItem +""" +type CreateRewardItemPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + item: RewardItem +} + +""" +Autogenerated input type of CreateRewardItem +""" +input CreateRewardItemInput { + projectId: ID! + name: String! + deliveryType: String! + image: S3AssetInput + altText: String + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of DeleteRewardItem +""" +type DeleteRewardItemPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project +} + +""" +Autogenerated input type of DeleteRewardItem +""" +input DeleteRewardItemInput { + """ + The reward item ID + """ + id: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateRewardItem +""" +type UpdateRewardItemPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + item: RewardItem +} + +""" +Autogenerated input type of UpdateRewardItem +""" +input UpdateRewardItemInput { + id: ID! + name: String + deliveryType: String + image: S3AssetInput + altText: String + deleteAsset: Boolean + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateEditorialLayoutType +""" +type CreateEditorialLayoutTypePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + layout: Layout +} + +""" +An Editorial Layout +""" +type Layout { + """ + When this editorial layout was created + """ + createdAt: DateTime! + """ + The description of the editorial layout + """ + description: String + id: ID! + """ + All the modules for an editorial layout + """ + modules("""Returns the first _n_ elements from the list.""" first: Int, """Returns the elements in the list that come after the specified cursor.""" after: String, """Returns the last _n_ elements from the list.""" last: Int, """Returns the elements in the list that come before the specified cursor.""" before: String): EditorialConnection! + """ + Is the editorial layout published? + """ + published: Boolean! + """ + The revision of the editorial layout + """ + revision: String! + """ + The slug for the url of the editorial layout oage + """ + slug: String! + """ + The title of the editorial layout + """ + title: String +} + +""" +Autogenerated input type of CreateEditorialLayoutType +""" +input CreateEditorialLayoutTypeInput { + """ + Slug for the Editorial Layout url + """ + slug: String! + """ + Title for the Editorial Layout + """ + title: String! + """ + Short description for the Editorial Layout + """ + description: String + """ + All the Editorial Modules for this layout + """ + modules: [EditorialModuleInput] + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Editorial Module. +""" +input EditorialModuleInput { + """ + Module type + """ + type: EditorialModuleType! + """ + Module GraphQL id + """ + id: ID + """ + Order of the Module + """ + sequence: Int + """ + Module data + """ + data: JSON! +} + +""" +Different types of Editorial modules. +""" +enum EditorialModuleType { + """ + ProjectCollection + """ + ProjectCollection + """ + NewsletterSignUp + """ + NewsletterSignUp + """ + PromoCollection + """ + PromoCollection + """ + NewsCollection + """ + NewsCollection + """ + FeaturedProjectCollection + """ + FeaturedProjectCollection + """ + SingleProjectContainer + """ + SingleProjectContainer + """ + BespokeComponent + """ + BespokeComponent + """ + Header + """ + Header + """ + MastheadImage + """ + MastheadImage + """ + ExploreSubcategories + """ + ExploreSubcategories + """ + Article + """ + Article + """ + ShortText + """ + ShortText + """ + EditorialRichText + """ + EditorialRichText + """ + SurveyEmbed + """ + SurveyEmbed +} + +""" +Autogenerated return type of PublishEditorialLayoutType +""" +type PublishEditorialLayoutTypePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + layout: Layout +} + +""" +Autogenerated input type of PublishEditorialLayoutType +""" +input PublishEditorialLayoutTypeInput { + """ + Slug for the Editorial Layout + """ + slug: String! + """ + Revision for the Editorial Layout + """ + revision: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of TranslateEditorialLayoutType +""" +type TranslateEditorialLayoutTypePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + layout: Layout +} + +""" +Autogenerated input type of TranslateEditorialLayoutType +""" +input TranslateEditorialLayoutTypeInput { + """ + Slug for the Editorial Layout + """ + slug: String! + """ + Revision for the Editorial Layout + """ + revision: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UserSendEmailVerification +""" +type UserSendEmailVerificationPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + user: User +} + +""" +Autogenerated input type of UserSendEmailVerification +""" +input UserSendEmailVerificationInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of ApplyPaymentSourceToCheckout +""" +type ApplyPaymentSourceToCheckoutPayload { + checkout: Checkout! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of ApplyPaymentSourceToCheckout +""" +input ApplyPaymentSourceToCheckoutInput { + checkoutId: String! + paymentSourceId: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateCheckout +""" +type CreateCheckoutPayload { + checkout: Checkout + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of CreateCheckout +""" +input CreateCheckoutInput { + projectId: ID! + amount: String + locationId: String + rewardIds: [ID!] + refParam: String + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CompleteOnSessionCheckout +""" +type CompleteOnSessionCheckoutPayload { + checkout: Checkout + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of CompleteOnSessionCheckout +""" +input CompleteOnSessionCheckoutInput { + """ + The graphql relay id of the checkout (base64 encoded) + """ + checkoutId: ID! + """ + the client_secret returned by createPaymentIntent, starts with `pi_` (the same secret passed to stripe) + """ + paymentIntentClientSecret: String! + """ + Kickstarter internal payment source id. Expects a number (not the stripe id starting with `pm_`). Pass in when using a saved card (optional) + """ + paymentSourceId: String + """ + If the payment source can be reused for future payments (optional) + """ + paymentSourceReusable: Boolean + """ + Apple pay attributes for creating a payment source (optional) + """ + applePay: ApplePayInput + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Necessary fields for Apple Pay +""" +input ApplePayInput { + """ + Stripe token + """ + token: String! + paymentInstrumentName: String! + paymentNetwork: String! + transactionIdentifier: String! +} + +""" +Autogenerated return type of CreateBacking +""" +type CreateBackingPayload { + checkout: Checkout + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of CreateBacking +""" +input CreateBackingInput { + projectId: ID! + """ + Optional, will default to combined reward minimums + shipping + """ + amount: String + locationId: String + """ + Relay encoded Reward ID - legacy - mutually exclusive with reward_ids + """ + rewardId: ID + """ + List of Relay encoded Reward/Add-on IDs - mutually exclusive with reward_id + """ + rewardIds: [ID!] + paymentType: String + refParam: String + paymentSourceId: String + setupIntentClientSecret: String + applePay: ApplePayInput + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateBacking +""" +type UpdateBackingPayload { + checkout: Checkout + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of UpdateBacking +""" +input UpdateBackingInput { + id: ID! + amount: String + """ + Relay encoded Reward ID - legacy + """ + rewardId: ID + """ + List of Relay encoded Reward/Add-on IDs + """ + rewardIds: [ID!] + locationId: String + """ + new payment source id + """ + paymentSourceId: String + """ + Stripe SetupIntent client secret + """ + intentClientSecret: String + applePay: ApplePayInput + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateBackingPaymentSource +""" +type UpdateBackingPaymentSourcePayload { + backing: Backing + checkout: Checkout + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of UpdateBackingPaymentSource +""" +input UpdateBackingPaymentSourceInput { + """ + ID of the backing being updated + """ + id: ID! + """ + new payment source id + """ + paymentSourceId: String + applePay: ApplePayInput + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateBackerCompleted +""" +type UpdateBackerCompletedPayload { + backing: Backing + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of UpdateBackerCompleted +""" +input UpdateBackerCompletedInput { + id: ID! + backerCompleted: Boolean! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of SetBackingNote +""" +type SetBackingNotePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + noteBody: String +} + +""" +Autogenerated input type of SetBackingNote +""" +input SetBackingNoteInput { + backingId: ID! + noteBody: String + noteType: BackingNoteType! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +enum BackingNoteType { + CreatorBackingNote + BackerBackingNote +} + +""" +Autogenerated return type of CreateApplePayBacking +""" +type CreateApplePayBackingPayload { + checkout: Checkout + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of CreateApplePayBacking +""" +input CreateApplePayBackingInput { + projectId: ID! + amount: String + locationId: String + rewardId: ID + token: String! + paymentInstrumentName: String! + paymentNetwork: String! + transactionIdentifier: String! + refParam: String + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of LikeQuizProject +""" +type LikeQuizProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + success: Boolean +} + +""" +Autogenerated input type of LikeQuizProject +""" +input LikeQuizProjectInput { + """ + A list of selected likeable attribute ids associated to the quiz project + """ + selectedLikeableAttributeIds: [ID!]! + """ + The id of the quiz project that the user has liked + """ + quizProjectId: ID! + """ + Whether or not the user has indicated that they like something else about the project other than the attributes presented + """ + likedSomethingElse: Boolean + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of LikeProject +""" +type LikeProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project + user: User +} + +""" +Autogenerated input type of LikeProject +""" +input LikeProjectInput { + """ + The id of the project that the user has liked + """ + id: ID! + """ + The context or page that the user liked this project from. Used for tracking + """ + trackingContext: String + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UnlikeProject +""" +type UnlikeProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project + user: User +} + +""" +Autogenerated input type of UnlikeProject +""" +input UnlikeProjectInput { + """ + The id of the project that the user has unliked + """ + id: ID! + """ + The context or page that the user unliked this project from. Used for tracking + """ + trackingContext: String + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of DislikeProject +""" +type DislikeProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project + user: User +} + +""" +Autogenerated input type of DislikeProject +""" +input DislikeProjectInput { + """ + The id of the project that the user has disliked + """ + id: ID! + """ + The context or page that the user disliked this project from. Used for tracking + """ + trackingContext: String + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UndislikeProject +""" +type UndislikeProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project + user: User +} + +""" +Autogenerated input type of UndislikeProject +""" +input UndislikeProjectInput { + """ + The id of the project that the user has un-disliked + """ + id: ID! + """ + The context or page that the user undisliked this project from. Used for tracking + """ + trackingContext: String + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateProjectUpdateRequest +""" +type CreateProjectUpdateRequestPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + project: Project! +} + +""" +Autogenerated input type of CreateProjectUpdateRequest +""" +input CreateProjectUpdateRequestInput { + projectId: ID! + location: ProjectUpdateRequestLocation! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +enum ProjectUpdateRequestLocation { + """ + Project Update Request from the prompt at the top of Project Updates + """ + updates + """ + Project Update Request from the Backer Bar flow + """ + backer_bar + """ + Project Update Request from the inline prompt on a comment + """ + comment +} + +""" +Autogenerated return type of TriggerThirdPartyEvent +""" +type TriggerThirdPartyEventPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + message: String + success: Boolean! +} + +""" +Autogenerated input type of TriggerThirdPartyEvent +""" +input TriggerThirdPartyEventInput { + deviceId: String! + eventName: String! + firebaseScreen: String = null + firebasePreviousScreen: String = null + items: [ThirdPartyEventItemInput!] = [] + projectId: ID! + pledgeAmount: Float = null + shipping: Float = null + transactionId: String = null + userId: String = null + appData: AppDataInput = {} + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +input ThirdPartyEventItemInput { + """ + The ID of the item. + """ + itemId: String! + """ + The name of the item. + """ + itemName: String! + """ + The monetary price of the item, in units of the specified currency parameter. + """ + price: Float = null +} + +""" +Parameters for sharing app data and device information with the Conversions API +""" +input AppDataInput { + """ + Use this field to specify ATT permission on an iOS 14.5+ device. + """ + advertiserTrackingEnabled: Boolean! + """ + A person can choose to enable ad tracking on an app level. Your SDK should allow an app developer to put an opt-out setting into their app. Use this field to specify the person's choice. + """ + applicationTrackingEnabled: Boolean! + """ + Extended device information, such as screen width and height. Required only for native. + """ + extinfo: [String!]! +} + +""" +Autogenerated return type of CreateTrackEvent +""" +type CreateTrackEventPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + successful: Boolean! +} + +""" +Autogenerated input type of CreateTrackEvent +""" +input CreateTrackEventInput { + eventName: String! + eventProperties: JSON + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateConsent +""" +type UpdateConsentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + user: User +} + +""" +Autogenerated input type of UpdateConsent +""" +input UpdateConsentInput { + consentJson: String! + userIdentifier: String! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateAttributionEvent +""" +type CreateAttributionEventPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + successful: Boolean! +} + +""" +Autogenerated input type of CreateAttributionEvent +""" +input CreateAttributionEventInput { + eventName: String! + eventProperties: JSON + projectId: ID + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateOrUpdateItemTaxConfig +""" +type CreateOrUpdateItemTaxConfigPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + item: RewardItem! +} + +""" +Autogenerated input type of CreateOrUpdateItemTaxConfig +""" +input CreateOrUpdateItemTaxConfigInput { + itemId: String! + itemType: ItemTypeEnum + taxCode: String + marketValue: String + shippingPreference: TaxConfigShippingPreference + shipFromAddressId: String + localAddressId: String + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateOrderState +""" +type UpdateOrderStatePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + order: Order! +} + +""" +Autogenerated input type of UpdateOrderState +""" +input UpdateOrderStateInput { + """ + ID of the order being updated + """ + id: ID! + """ + New state of the order + """ + state: OrderStateEnum! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CompleteOrder +""" +type CompleteOrderPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + """ + The stripe payment intent client secret used to complete a payment + """ + clientSecret: String! + """ + The stripe payment intent status (if requires_action, it will be) + """ + status: String! +} + +""" +Autogenerated input type of CompleteOrder +""" +input CompleteOrderInput { + """ + The order id + """ + orderId: ID! + """ + The stripe confirmation token used to complete a payment (web only) + """ + stripeConfirmationTokenId: String + """ + The stripe payment method id, starting with either `card_` or `pm_` (mobile only) + """ + stripePaymentMethodId: String + """ + Kickstarter internal payment source id. Expects a number (not the stripe id starting with `pm_`). Pass in when using a saved card (optional) + """ + paymentSourceId: String + """ + If the new payment source can be reused for future payments (optional) + """ + paymentSourceReusable: Boolean + """ + List of accepted stripe payment method types + """ + paymentMethodTypes: [String!] + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of ConfirmOrderAddress +""" +type ConfirmOrderAddressPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + order: Order! +} + +""" +Autogenerated input type of ConfirmOrderAddress +""" +input ConfirmOrderAddressInput { + """ + The order id + """ + orderId: ID! + """ + The address id + """ + addressId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateOption +""" +type CreateOptionPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + optionType: OptionType +} + +""" +Autogenerated input type of CreateOption +""" +input CreateOptionInput { + itemId: ID! + name: String! + prompt: String + values: [String!]! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateOption +""" +type UpdateOptionPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + optionType: OptionType +} + +""" +Autogenerated input type of UpdateOption +""" +input UpdateOptionInput { + optionTypeId: ID! + name: String! + prompt: String + values: [String!]! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of DeleteOption +""" +type DeleteOptionPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + """ + The item that the deleted option type was associated with + """ + item: RewardItem! + """ + Succeeds if option_type is deleted. + """ + success: Boolean! +} + +""" +Autogenerated input type of DeleteOption +""" +input DeleteOptionInput { + optionTypeId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of CreateQuestion +""" +type CreateQuestionPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + question: Question +} + +""" +Autogenerated input type of CreateQuestion +""" +input CreateQuestionInput { + questionableId: ID! + questionableType: QuestionableType! + type: QuestionType! + prompt: String! + choices: [String!] + choiceSelectionLimit: Int + optional: Boolean! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Types that can be associated with a Question +""" +enum QuestionableType { + Project + RewardItem + Reward +} + +""" +Autogenerated return type of UpdateQuestion +""" +type UpdateQuestionPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + question: Question +} + +""" +Autogenerated input type of UpdateQuestion +""" +input UpdateQuestionInput { + questionId: ID! + type: QuestionType! + prompt: String! + choices: [String!] + choiceSelectionLimit: Int + optional: Boolean! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of DeleteQuestion +""" +type DeleteQuestionPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + """ + Succeeds if question is deleted. + """ + success: Boolean! +} + +""" +Autogenerated input type of DeleteQuestion +""" +input DeleteQuestionInput { + questionId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of BulkEditQuestions +""" +type BulkEditQuestionsPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + """ + The updated questionable. + """ + questionable: Questionable +} + +""" +Autogenerated input type of BulkEditQuestions +""" +input BulkEditQuestionsInput { + questionableId: ID! + questionableType: QuestionableType! + questions: [QuestionInput!]! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Question associated with a particular questionable. +""" +input QuestionInput { + type: QuestionType! + prompt: String! + choices: [String!] + choiceSelectionLimit: Int + optional: Boolean! +} + +""" +Autogenerated return type of DeleteBackerSurvey +""" +type DeleteBackerSurveyPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + """ + Succeeds if backer survey is deleted. + """ + success: Boolean! +} + +""" +Autogenerated input type of DeleteBackerSurvey +""" +input DeleteBackerSurveyInput { + projectId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of ResetBackerSurvey +""" +type ResetBackerSurveyPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + """ + Succeeds if backer survey responses are reset. + """ + success: Boolean! +} + +""" +Autogenerated input type of ResetBackerSurvey +""" +input ResetBackerSurveyInput { + projectId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of SubmitResponses +""" +type SubmitResponsesPayload { + """ + The finalized cart, if submission is successful. + """ + cart: Cart + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + """ + The delivery address attached to backing. + """ + deliveryAddress: Address + """ + Succeeds if cart is finalized. + """ + success: Boolean! +} + +""" +Autogenerated input type of SubmitResponses +""" +input SubmitResponsesInput { + cartId: ID! + addressId: ID + lineItemUpdates: [LineItemInput!]! + backerQuestionAnswers: [AnswerInput!]! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Line item belonging to a cart +""" +input LineItemInput { + id: ID! + optionValueIds: [ID!] + answers: [AnswerInput] +} + +""" +Answer associated with a particular question and answerable. +""" +input AnswerInput { + questionId: ID! + response: [String!] +} + +""" +Autogenerated return type of CreateBackerSurvey +""" +type CreateBackerSurveyPayload { + """ + The backer survey if creation was successful. + """ + backerSurvey: BackerSurvey + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of CreateBackerSurvey +""" +input CreateBackerSurveyInput { + projectId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of SetAddressCollectionEnabled +""" +type SetAddressCollectionEnabledPayload { + """ + Whether or not the creator has enabled address collection for this project. + """ + addressCollectionEnabled: Boolean! + """ + Whether or not addresses should be collected for digital reward backers. + """ + addressCollectionForDigitalReward: Boolean! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of SetAddressCollectionEnabled +""" +input SetAddressCollectionEnabledInput { + projectId: ID! + addressCollectionEnabled: Boolean! + addressCollectionForDigitalReward: Boolean! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of LockAddresses +""" +type LockAddressesPayload { + """ + Returns the address lockout date if successful. + """ + addressLockoutDate: DateTime + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of LockAddresses +""" +input LockAddressesInput { + projectId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of SendSurvey +""" +type SendSurveyPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + """ + The updated survey. + """ + survey: BackerSurvey! +} + +""" +Autogenerated input type of SendSurvey +""" +input SendSurveyInput { + surveyId: ID! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of UpdateRewardShippingRates +""" +type UpdateRewardShippingRatesPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + """ + The updated BackerReward + """ + reward: Reward! +} + +""" +Autogenerated input type of UpdateRewardShippingRates +""" +input UpdateRewardShippingRatesInput { + """ + Kickstarter BackerReward (base or addon) id + """ + rewardId: ID! + shippingRates: [ShippingRateInput!]! + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Shipping rule for a reward +""" +input ShippingRateInput { + id: ID + cost: Int! + locationId: String! +} + +schema { + query: Query + mutation: Mutation +} diff --git a/app/src/main/graphql/schema.json b/app/src/main/graphql/schema.json deleted file mode 100644 index 01c5a5e69d..0000000000 --- a/app/src/main/graphql/schema.json +++ /dev/null @@ -1,110629 +0,0 @@ -{ - "__schema": { - "queryType": { - "name": "Query" - }, - "mutationType": { - "name": "Mutation" - }, - "subscriptionType": null, - "types": [ - { - "kind": "SCALAR", - "name": "Boolean", - "description": "Represents `true` or `false` values.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "String", - "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Query", - "description": "The query root of the Kickstarter GraphQL interface.", - "fields": [ - { - "name": "backing", - "description": "Fetches a backing given its id.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "captionLanguages", - "description": "Languages that are eligible for creating captions for video tracks", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CaptionLanguage", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category", - "description": "Fetch a project category by param..", - "args": [ - { - "name": "param", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "checkout", - "description": "Fetches a checkout given its id.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "claims", - "description": "Extracts claims from text.", - "args": [ - { - "name": "text", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "useStanford", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Claims", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentCurrency", - "description": "The visitor's chosen currency", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editorial", - "description": null, - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "slug", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "revision", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "admin", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "OBJECT", - "name": "EditorialConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editorialPage", - "description": null, - "args": [ - { - "name": "slug", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EditorialPage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editorialPageForAdmin", - "description": null, - "args": [ - { - "name": "slug", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EditorialPageForAdmin", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editorialPages", - "description": null, - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "search", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pageType", - "description": null, - "type": { - "kind": "ENUM", - "name": "EditorialPageType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sortField", - "description": null, - "type": { - "kind": "ENUM", - "name": "EditorialPageSortField", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sortDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "EditorialPageSortDirection", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EditorialPageForAdminConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editorialRevision", - "description": null, - "args": [ - { - "name": "uuid", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EditorialRevision", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editorialRevisionForAdmin", - "description": null, - "args": [ - { - "name": "uuid", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdmin", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillmentAddress", - "description": "Fetches a address given its id.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fundingCurrencies", - "description": "Currencies a creator can choose between for collecting pledges on a project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FundingCurrency", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": "Fetches an item given its relay id.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ksrFact", - "description": "Get a kickstarter fact", - "args": [], - "type": { - "kind": "OBJECT", - "name": "KsrFact", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locations", - "description": "Searches locations.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "term", - "description": "Location search term.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assignable", - "description": "Only return locations assignable (to a Project or User).", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "searchable", - "description": "Only return locations for searching Projects.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LocationsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "me", - "description": "You.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "Fetches an object given its ID.", - "args": [ - { - "name": "id", - "description": "ID of the object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": "Fetches an order given its id.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Order", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "photoForEditor", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledgeProjectsOverview", - "description": "Provides an overview of pledge projects", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PledgeProjectsOverview", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": "Fetches a post given its ID.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Fetches a project given its slug or pid.", - "args": [ - { - "name": "slug", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pid", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "Get some projects", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "backed", - "description": "Get projects backed by the current user.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "collaborated", - "description": "Get projects where the current user is a collaborator.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "categoryId", - "description": "Get projects in only this category.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "created", - "description": "Get projects created by the current user.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "goal", - "description": "Get projects with a USD goal amount in this bucket.", - "type": { - "kind": "ENUM", - "name": "GoalBuckets", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": "Get projects from this location.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pledged", - "description": "Get projects with a USD pledged amount in this bucket.", - "type": { - "kind": "ENUM", - "name": "PledgedBuckets", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "raised", - "description": "Get projects with a raised percent in this bucket.", - "type": { - "kind": "ENUM", - "name": "RaisedBuckets", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "recommended", - "description": "Get projects recommended for the current user.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "recommendationsModels", - "description": "The recommendations models to use", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RecommendationsModel", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "recommendationsSource", - "description": "The source for recommendations.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RecommendationsSource", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "seed", - "description": "Seed for ordering the projects", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "similarToPid", - "description": "Find projects similar to the given project by pid.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "similarTo", - "description": "Find projects similar to the given project term.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "The sort order for returned projects.", - "type": { - "kind": "ENUM", - "name": "ProjectSort", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "staffPicks", - "description": "Get project selected as staff picks.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "starred", - "description": "Get projects starred by the current user.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Get projects with this state.", - "type": { - "kind": "ENUM", - "name": "PublicProjectState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "tagId", - "description": "Get projects with this tag.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "term", - "description": "Project search term.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "excludePids", - "description": "A list of pids corresponding to projects to be excluded from the results", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "deadlineAfter", - "description": "Get projects with deadlines after this date", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deadlineBefore", - "description": "Get projects with deadlines before this date", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectsConnectionWithTotalCount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quizProjects", - "description": "Editorialized quiz projects for the taste profile quiz.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "excludeQuizProjectIds", - "description": "Exclude certain quiz projects from the results", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "QuizProjectsConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refundCheckout", - "description": "Fetches a refund checkout given its id.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RefundCheckout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "regionalAuthorities", - "description": "Regional tax authorities", - "args": [ - { - "name": "country", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reward", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rootCategories", - "description": "Root project categories.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingCountryLocations", - "description": "Country locations for shipping rewards", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingRegionalLocations", - "description": "Regional locations for shipping rewards", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingRoot", - "description": "Root location for shipping rewards", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "supportedCountries", - "description": "Countries that can launch projects.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Country", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "Tags.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "scope", - "description": "Scoped to a provided scope", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TagScope", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TagsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "update", - "description": "Fetches a project update given its ID.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use post field instead" - }, - { - "name": "uploadLimit", - "description": "The maximum file size of an upload by type.", - "args": [ - { - "name": "filetype", - "description": "The type of file we are checking the upload limit of.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UploadLimitFiletype", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UploadLimit", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usdType", - "description": "How USD currencies should be rendered, based on user's location", - "args": [], - "type": { - "kind": "ENUM", - "name": "UsdType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibleCountries", - "description": "Countries that are visible to the current user. This may include countries that cannot launch projects.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Country", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Node", - "description": "An object with an ID.", - "fields": [ - { - "name": "id", - "description": "ID of the object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Address", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AiDisclosure", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AttachedAudio", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AttachedVideo", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Category", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Comment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Conversation", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CreatorInterview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CreatorPrompt", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CuratedPage", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Flagging", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InterviewAnswer", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InterviewQuestion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Message", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Order", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ProjectProfile", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ShippingRule", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Survey", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Tag", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UserUrl", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Video", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VideoTrack", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VideoTrackCue", - "ofType": null - } - ] - }, - { - "kind": "SCALAR", - "name": "ID", - "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "User", - "description": "A member of Kickstarter.", - "fields": [ - { - "name": "activeProjects", - "description": "Projects a user has created or is an active collaborator on", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserActiveProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addresses", - "description": "This user's saved shipping addresses", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddressConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allowsFollows", - "description": "Indicates whether or not the user allows other Kickstarter users to follow them", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backedProjects", - "description": "Projects a user has backed.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserBackedProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backings", - "description": "A user's backings.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "status", - "description": "Filter backings to only those with this status", - "type": { - "kind": "ENUM", - "name": "BackingState", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserBackingsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backingsCount", - "description": "Number of backings for this user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "biography", - "description": "A description of the user's background.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedUsers", - "description": "List of users blocked by current user", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canCurate", - "description": "Whether or not the user can curate pages", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canSeeConfirmSignalModal", - "description": "Whether user can see the confirmation modal that appears after the user likes or dislike a project for the first time", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canSeeConfirmWatchModal", - "description": "Whether user can see the confirmation modal that appears after the user watches a project for the first time", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canSeePylToast", - "description": "Whether user can see PYL toast notification", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canSeeRewardImagesToast", - "description": "Whether user can see the reward images toast notification that appears on build pages", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canSeeTasteProfileToast", - "description": "Whether user can see the taste profile toast notification that appears on the thanks page", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "chosenCurrency", - "description": "The user's chosen currency", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "conversations", - "description": "Conversations the user had", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "mailbox", - "description": "The mailbox", - "type": { - "kind": "ENUM", - "name": "MailboxType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "project_id", - "description": "The project id", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserConversationsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdProjects", - "description": "Projects a user has created.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Column to order the list of projects by", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "order", - "description": "Order in ascending or descending order", - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserCreatedProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "curatedPages", - "description": "Pages curated by the user", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserCuratedPagesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "A user's email address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enabledFeatures", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Feature", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "followers", - "description": "Users following a user.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserFollowersConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "following", - "description": "Users a user is following.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserFollowingConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillingProjects", - "description": "Projects a user has launched that are successful, but have not completed fulfillment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasImage", - "description": "If the user has uploaded an avatar.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasPassword", - "description": "Whether or not the user has a password.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasSlug", - "description": "Whether a user has their slug set.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasUnreadMessages", - "description": "Whether or not a user has unread messages.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasUnseenActivity", - "description": "Whether or not a user has unseen activity.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasUnseenSavedProjectsActivity", - "description": "Whether or not a user has unseen saved projects activity.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "highestProjectSentiment", - "description": "The highest sentiment for successful projects for a user", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageUrl", - "description": "The user's avatar.", - "args": [ - { - "name": "blur", - "description": "Whether or not to blur the image.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "width", - "description": "The width of the image in pixels.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitedProjects", - "description": "Projects a user has been invited to collaborate on", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserInvitedProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isAppleConnected", - "description": "Whether or not the user has authenticated with Apple.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isBlocked", - "description": "Is user blocked by current user", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isCreator", - "description": "Whether a user is a creator of any project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeliverable", - "description": "Whether a user's email address is deliverable", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isEmailVerified", - "description": "Whether or not the user's email is verified.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isFacebookConnected", - "description": "Whether or not the user is connected to Facebook.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isFollowing", - "description": "Whether or not you are following the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isGhosting", - "description": "Whether a KSR admin is ghosting as another user", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isKsrAdmin", - "description": "Whether or not you are a KSR admin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isRegistered", - "description": "Whether the user is registered", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSepaEligible", - "description": "Whether the user can create SEPA account payment sources", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSlugValid", - "description": "Whether a user's entered slug is valid.", - "args": [ - { - "name": "slug", - "description": "The user's entered slug.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Validation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSocializing", - "description": "Whether or not the user is either Facebook connected or has follows/followings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSuperbacker", - "description": "Whether the user is a superbacker", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isTrustedForOverlappingFulfillment", - "description": "Whether a user is trusted for overlapping fulfillment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "joinedOn", - "description": "The timestamp of when the user joined Kickstarter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastLogin", - "description": "The last time a user logged in, time since epoch", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latestBackerFavoriteProject", - "description": "The most recent successful project that has a positive sentiment and a qualifying backer coverage rate", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "launchedProjects", - "description": "Projects a user has launched.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectsConnectionWithTotalCount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "Where the user is based.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membershipProjects", - "description": "Projects the user has collaborated on.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MembershipProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The user's provided name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "needsFreshFacebookToken", - "description": "Does the user to refresh their facebook token?", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newsletterSubscriptions", - "description": "Which newsleters are the users subscribed to", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NewsletterSubscriptions", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "notifications", - "description": "All of a user's notifications", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Notification", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optedOutOfRecommendations", - "description": "Is the user opted out from receiving recommendations", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizations", - "description": "Organizations a user is a member of", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Filter organizations by membership state.", - "type": { - "kind": "ENUM", - "name": "OrganizationMembershipState", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserOrganizationsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectNotifications", - "description": "A user's project notification settings", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Notification", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "savedProjects", - "description": "Projects a user has saved.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Filter projects by publically accessible state.", - "type": { - "kind": "ENUM", - "name": "PublicProjectState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deadlineAfter", - "description": "Get saved projects with deadlines after this date", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deadlineBefore", - "description": "Get saved projects with deadlines before this date", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserSavedProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "showPublicProfile", - "description": "Is the user's profile public", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The user's slug.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storedBankAccounts", - "description": "SEPA accounts stored for this user.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "includeExpired", - "description": "Should expired accounts be included.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "BankAccountConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storedCards", - "description": "Stored Cards", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserCreditCardTypeConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "successfulProjects", - "description": "Projects a user has launched that are successful.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectsConnectionWithTotalCount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "surveyResponses", - "description": "This user's survey responses", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "answered", - "description": "Filter by projects that have or have not been answered.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SurveyResponsesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalBackersAcrossProjects", - "description": "The total number of backers across all the user's projects", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalProjectsWeLove", - "description": "The total number of projects the user has created that are staff picked", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "A user's uid", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "A URL to the user's profile.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userRestrictions", - "description": "Details about a user's restrictions", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserRestriction", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "websites", - "description": "A user's websites", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserUrl", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "Feature", - "description": "The list of available public features", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "device_components", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "show_posts_feed", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_crashlytics", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_mixpanel", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_new_relic", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_hockey_app", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_koala", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_i18n", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_tappable_category_location", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_favorite_categories", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_wh_tout", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_qualtrics", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_native_checkout", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_native_checkout_pledge_view", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_live_streams", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_live_stream_discovery", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_live_stream_chat", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_scroll_output_observe_for_ui", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_backer_dashboard", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_email_verification_flow", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_email_verification_skip", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_segment", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_braze", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "android_segment", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "android_braze", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "native_creator_breakdown_chart", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "identity_verification_project_overview", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message_archiving", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message_spam", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "emoji_locale", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "default_to_campaign_on_mobile", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinned_posts_on_feed", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image_uploader_alt_text", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rich_text_embedifier", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "admin_checkout_debugger", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "accounts_upgrade", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ksr10_build_overview", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "me_generative_art", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_build_rewards_explorer", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_build_zendesk", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_build_milestones", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user_menu_draft_project", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "make_100_2020", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "funding_sheet", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "qualtrics", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "track_define_namespace", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "how_it_works", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "disable_manual_create_stripe_elements_postal_code", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_update_requests", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_header_media_carousel_hero", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featured_project_mobile_optimizations", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IBAN_flexibility", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inside_voices_footer", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stacked_recs_on_mobile", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_prelaunch_summaries", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ch_currency_selector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dk_currency_selector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "no_currency_selector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "se_currency_selector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects_on_project_page", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "datalake_fe_events", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_demographics_survey", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "save_project_experiment", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "segment_tracking_events", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "segment_hide_project_deadline_property", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "web_error_on_retry_of_failed_3ds_backing", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hide_facebook_login_button_2022", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_onboarding_flow_2021", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_risks_flow", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_element_project_build_2022", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hk_bank_account_holder_name", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_osat_survey_2022", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uk_created_projects_accept_usd_currency", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_referrer_codes_2023", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enable_spotlight_bg_image", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ecovadis_component_2023", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "web_braze", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "midas_beta_2023", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ccp_search_projects", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "global_nav_2023", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "late_pledges_learn_more_cta", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post_campaign_backings_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ckeditor_project_updates", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_card_unification_2023", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_card_unification_2023_videos", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backer_discovery_features_2023", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payments_stripe_link_on_checkout", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "address_collection_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backer_report_update_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delay_backer_trust_module_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signal_of_fulfillment_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reset_backer_survey_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "disable_shipping_at_pledge", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledge_projects_overview_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "copy_rewards", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledge_redemption_v1", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "survey_reward_questions_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "address_collection_for_digital_rewards_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prelaunch_story_editor", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Int", - "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "DateTime", - "description": "Epoch time stamp.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserUrl", - "description": "A user's websites", - "fields": [ - { - "name": "domain", - "description": "The domain of a user's website", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of a user's website", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Location", - "description": "A location.", - "fields": [ - { - "name": "country", - "description": "The country code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "countryName", - "description": "The localized country name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "county", - "description": "The county name or code. Can be null.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discoverUrl", - "description": "A URL to a discover page filtered by location", - "args": [ - { - "name": "ref_tag", - "description": "The ref tag", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "displayableName", - "description": "The displayable name. It includes the state code for US cities. ex: 'Seattle, WA'", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latitude", - "description": "The latitude of the location.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "longitude", - "description": "The longitude of the location.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The localized name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The state name or code. Can be null.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Float", - "description": "Represents signed double-precision fractional values as specified by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point).", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Validation", - "description": "Validity and associated messages.", - "fields": [ - { - "name": "errorTypes", - "description": "Error keys for validation error, if any", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "messages", - "description": "Error messages associated with the value", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "valid", - "description": "Whether a value is valid.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserCreditCardTypeConnection", - "description": "The connection type for CreditCard.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreditCardEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PageInfo", - "description": "Information about pagination in a connection.", - "fields": [ - { - "name": "endCursor", - "description": "When paginating forwards, the cursor to continue.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasNextPage", - "description": "When paginating forwards, are there more items?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasPreviousPage", - "description": "When paginating backwards, are there more items?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "startCursor", - "description": "When paginating backwards, the cursor to continue.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreditCardEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreditCard", - "description": "A credit card on file.", - "fields": [ - { - "name": "expirationDate", - "description": "When the credit card expires.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The card ID", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastFour", - "description": "The last four digits of the credit card number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentType", - "description": "The card's payment type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CreditCardPaymentType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The card's state.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CreditCardState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCardId", - "description": "Stripe card id", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The card type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CreditCardTypes", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Date", - "description": "ISO Date: YYYY-MM-DD", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CreditCardTypes", - "description": "Credit card types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AMEX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISCOVER", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JCB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MASTERCARD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VISA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DINERS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNIONPAY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CreditCardPaymentType", - "description": "Credit card payment types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ANDROID_PAY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPLE_PAY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BANK_ACCOUNT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREDIT_CARD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CreditCardState", - "description": "States of Credit Cards", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "UNAUTHORIZED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VERIFYING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BankAccountConnection", - "description": "The connection type for BankAccount.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BankAccountEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BankAccount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BankAccountEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BankAccount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BankAccount", - "description": "A bank account.", - "fields": [ - { - "name": "bankName", - "description": "The bank name if available.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastFour", - "description": "The last four digits of the account number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserBackedProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Please use backingsCount instead." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Project", - "description": "A project on Kickstarter.", - "fields": [ - { - "name": "accountInfo", - "description": "Account information.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "AccountInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actions", - "description": "Actions you can currently perform", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectActions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addOns", - "description": "Backing Add-ons", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "forLocation", - "description": "Filters available add ons by given location", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Enables/disables add-ons sort by cost and title, with sorting enabled by default", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectRewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "additionalSubcategory", - "description": "The project's additional category.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addressCollectionEnabled", - "description": "Whether or not the creator has enabled address collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addressCollectionForDigitalReward", - "description": "Whether or not the creator has enabled address collection for digital reward backers", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "aiDisclosure", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "AiDisclosure", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "availableCardTypes", - "description": "Available card types.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CreditCardTypes", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "availableFundingCurrenciesForCountry", - "description": "A list of currencies that the project's country can use", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "averageSentiment", - "description": "The average sentiment of the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerAddressLockoutDate", - "description": "The lockout date for address collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerAddressLockoutDatePassed", - "description": "Whether or not the backer address lockout date has passed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerSurvey", - "description": "Backer survey for the project", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BackerSurvey", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backers", - "description": "Backers of the project", - "args": [ - { - "name": "limit", - "description": "Limit the number of backers returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "followed", - "description": "Limit to backers that the current user is following", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backersCount", - "description": "Total backers for the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backing", - "description": "The current user's backing of this project. Does not include inactive backings.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "businessAddresses", - "description": "Business addresses associated with the project - includes the main address and seconday addresses", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectBusinessAddressConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canComment", - "description": "True if the current user can comment (considers restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canCommentSansRestrictions", - "description": "True if the current user can comment (does not consider restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canUserEditProjectStatus", - "description": "Whether user is allowed to edit project status", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canUserRequestUpdate", - "description": "Whether a user can request an update about this project from the Creator", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canUserViewProjectStatusFeedback", - "description": "Whether user is a backer of the project or not", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canceledAt", - "description": "If the project is in a canceled state, when was it canceled?", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category", - "description": "The project's category.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "changeMethodProjectPledgePath", - "description": "The path to change the current user's payment method for their pledge to this project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collaboratorPermissions", - "description": "Permissions that can be assigned to a collaborator on a project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CollaboratorPermission", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collaborators", - "description": "A project's collaborators.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "withCreator", - "description": "include creator in list of collaborators", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "withInvited", - "description": "include both active and invited users in list of collaborators", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectCollaboratorConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "List of comments on the commentable", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CommentConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentsCount", - "description": "Comment count - defaults to root level comments only", - "args": [ - { - "name": "withReplies", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "completedMilestones", - "description": "Representation of the Project Milestones", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectMilestone", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "convertedWatchesCount", - "description": "Number of watchers who went on to back the project.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": "The project's country", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Country", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "countryCode", - "description": "The project's country.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCode", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Moved to country which returns CountryType." - }, - { - "name": "createdAt", - "description": "When the project was created", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator", - "description": "The project's creator.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorSharedDrafts", - "description": "The draft projects that have a share token for the project creator", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectSharedDraft", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorToolsPaths", - "description": "The paths for the creator tools pages", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatorToolsPaths", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "curatedCollection", - "description": "The Curated Collection that a project is in e.g. Make 100", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CuratedCollection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currency", - "description": "The project's currency code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentAmountPledgedUsd", - "description": "The current amount pledged in USD", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deadlineAt", - "description": "When is the project scheduled to end?", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "defaultFundingCurrencyForCountry", - "description": "The default currency for the project's country", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "defaultPledge", - "description": "The default no reward pledge amount based on the project's currency.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "A short description of the project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "duration", - "description": "Funding duration in days", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editProjectPledgePath", - "description": "The path to edit the current user's pledge for this project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "environmentalCommitments", - "description": "The environmental commitments of the project.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnvironmentalCommitment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "faqs", - "description": "List of FAQs of a project", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectFaqConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "finalCollectionDate", - "description": "The date at which pledge collections will end", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "flagging", - "description": "A report by the current user for the project.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Flagging", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "friends", - "description": "A project's friendly backers.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectBackerFriendsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillmentModalDismissedAt", - "description": "When the fulfillment modal was dismissed", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillmentStatus", - "description": "Status of fulfillment", - "args": [], - "type": { - "kind": "ENUM", - "name": "FulfillmentStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillmentStatusUpdatedAt", - "description": "When the fulfillment status was updated", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fundingRatio", - "description": "The ratio of funding progress.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Ratio", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fxRate", - "description": "Exchange rate for the current user's currency", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "generatedSlug", - "description": "The project's title converted to a slug.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "goal", - "description": "The minimum amount to raise for the project to be successful.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "googleAnalyticsApiSecret", - "description": "API secret for Google Analytics event", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "googleAnalyticsTrackingId", - "description": "The Google Analytics tracking ID.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasItemQuestionsOrOptions", - "description": "Whether or not the project has at least one item-level question or option", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasPostCampaignConfig", - "description": "Does this project have any post-campaign config?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasRewardImages", - "description": "Whether or not the project has reward images", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasSlug", - "description": "Whether a project has its slug set.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasSupportingMaterials", - "description": "Whether or not the project has supporting materials (Prototype Gallery)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasSurveyQuestionsOrSelections", - "description": "Whether or not the project has at least one item-level question, item-level option selection, or project-level question", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", - "description": "The project's primary image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageUrl", - "description": "A read-only representation of the image (complete with fallback default image)", - "args": [ - { - "name": "blur", - "description": "Whether or not to blur the image.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "width", - "description": "The width of the image in pixels.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDisliked", - "description": "Has the current user disliked this project?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isForwardFundTagged", - "description": "Is the project tagged with one of the Forward Fund tags?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isInPostCampaignPledgingPhase", - "description": "Is this project currently accepting post-campaign pledges?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLaunched", - "description": "The project has launched", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLiked", - "description": "Has the current user liked this project?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isProjectOfTheDay", - "description": "Whether or not this is a Project of the Day.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isProjectWeLove", - "description": "Whether or not this is a Kickstarter-featured project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSharingProjectBudget", - "description": "Whether the project is sharing it's budgeting information with the everyone", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isUserCreator", - "description": "Whether current user is creator of current project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isWatchable", - "description": "Whether a not the project can be watched.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isWatched", - "description": "Is the current user watching this project?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Items available through the project's backer rewards.", - "args": [ - { - "name": "excludeItemsWithoutRewards", - "description": "Whether to exclude the items that are not attached to any reward or addon.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastUploadedVideo", - "description": "A project's last uploaded video, if it's processing, or the current project video.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Video", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latePledgeBackersCount", - "description": "Total backers for the project during late pledge phase", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latePledgePledged", - "description": "How much money is pledged to the project during late pledge phase.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latePledgesEndedAt", - "description": "The datetime at which post-campaign pledging will end. This can be set to a future date if we have automatically scheduled an end to late pledging.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "launchedAt", - "description": "When the project launched", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "Where the project is based.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxPledge", - "description": "The max pledge amount for a single reward tier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metaCapiAccessToken", - "description": "Access token for Meta Conversion API", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metaPixelId", - "description": "The unique identifier for the project's Meta Pixel ID", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "milestoneCategories", - "description": "List of milestones available to project, empty array if project has no possible milestones", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MilestoneCategory", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minPledge", - "description": "The min pledge amount for a single reward tier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The project's name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "onBehalfOf", - "description": "A Stripe account identifier", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": "Payment source on creator's account used to issue refunds.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "percentFunded", - "description": "What percent the project has towards meeting its funding goal.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pid", - "description": "The project's pid.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledged", - "description": "How much money is pledged to the project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postCampaignPledgingEnabled", - "description": "Is this project configured for post-campaign pledges?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "posts", - "description": "Project updates.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Scoped to draft or published posts", - "type": { - "kind": "ENUM", - "name": "PostState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postType", - "description": "Scoped to post type: creator_interview or freeform_post", - "type": { - "kind": "ENUM", - "name": "PostFormat", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "forActivePrompt", - "description": "Scoped to a creator’s post associated with the active prompt", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PostConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prelaunchActivated", - "description": "Whether a project has activated prelaunch.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prelaunchStory", - "description": "The rich text story for a prelaunch campaign.", - "args": [ - { - "name": "first", - "description": "The number of visible characters to fetch (does not include HTML markup).", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assetWidth", - "description": "The width of embedded assets in pixels.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prelaunchStoryForEditor", - "description": "The rich text story for a prelaunch campaign in raw form.", - "args": [ - { - "name": "first", - "description": "The number of visible characters to fetch (does not include HTML markup).", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assetWidth", - "description": "The width of embedded assets in pixels.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prelaunchStoryRichText", - "description": "Return an itemized version of the prelaunch story. This feature is in BETA: types can change anytime!", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RichText", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previewUrl", - "description": "The project's preview url.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "profile", - "description": "The project's profile.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectProfile", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectOfTheDayAt", - "description": "When this project was Project of the Day.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectRelayId", - "description": "The root project id under which the comment is nested", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectShortLink", - "description": "The project's bitly short URL", - "args": [ - { - "name": "ref_tag", - "description": "The ref tag type for the bitly hash", - "type": { - "kind": "ENUM", - "name": "BitlyHashes", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectStatus", - "description": "Project's now and next status", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectUsdExchangeRate", - "description": "Exchange rate to US Dollars (USD) for the project's currency", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questions", - "description": "Survey questions asked of all the project's backers", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Question", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recommendations", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Recommendations", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewards", - "description": "Project rewards.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "withActiveBackings", - "description": "Filters by active backings", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Sort the rewards by availability and cost", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectRewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "riskQuestions", - "description": "Risk questions for the project plan.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RiskQuestion", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "riskStrategies", - "description": "The risk mitigation strategies outlined for this project.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RiskStrategy", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "risks", - "description": "Potential hurdles to project completion.", - "args": [ - { - "name": "first", - "description": "The number of characters to fetch.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sendMetaCapiEvents", - "description": "Is this project configured so that events should be triggered for Meta's Conversions API?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sendThirdPartyEvents", - "description": "Is this project configured for third party analytics events?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "showCtaToLiveProjects", - "description": "Whether or not to show ended to live cta", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "showSignalOfFulfillmentModal", - "description": "Whether or not to show the signal of fulfillment modal", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The project's unique URL identifier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spreadsheet", - "description": "The Google Sheet associated to this project", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Spreadsheet", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The project's current state.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stateChangedAt", - "description": "The last time a project's state changed, time since epoch", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "statsInterval", - "description": "The initial project stats polling duration in ms", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "story", - "description": "The story behind the project, parsed for presentation.", - "args": [ - { - "name": "first", - "description": "The number of visible characters to fetch (does not include HTML markup).", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assetWidth", - "description": "The width of embedded assets in pixels.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storyForEditor", - "description": "The project description without conversion for usage by Rich Text Editors.", - "args": [ - { - "name": "first", - "description": "The number of visible characters to fetch (does not include HTML markup).", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assetWidth", - "description": "The width of embedded assets in pixels.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storyRichText", - "description": "Return an itemized version of the story. This feature is in BETA: types can change anytime!", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RichText", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storyRteVersion", - "description": "The Rich Text Editor version that was used to generate the project story", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submission", - "description": "A project submission.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Submission", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "Tags project has been tagged with", - "args": [ - { - "name": "scope", - "description": "Scoped to an optionally provided scope", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TagScope", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Tag", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "targetLaunchDate", - "description": "The project's target launch date", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "targetLaunchDateUpdatedAt", - "description": "The time that the project's target launch date was updated", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timeline", - "description": "The timeline of project events, including updates and milestones.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "withPinnedFirst", - "description": "Makes any pinned post the first item in the timeline", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectTimelineConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "A URL to the project's page.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usdExchangeRate", - "description": "Exchange rate to US Dollars (USD), null for draft projects.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usedLegacySurveys", - "description": "Whether or not the project has used legacy surveys.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userFeedback", - "description": "The feedback the current user has left for the project", - "args": [ - { - "name": "questionName", - "description": "Which question to fetch", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectFeedback", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userWasRemoved", - "description": "Was the current user removed from this project?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verifiedCreatorName", - "description": "Name of user on verified account", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verifiedIdentity", - "description": "Name of user on verified account", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use verified_creator_name instead" - }, - { - "name": "video", - "description": "A project video.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Video", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "watchesCount", - "description": "Number of watchers a project has.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Commentable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Commentable", - "description": "Something that can be commented on", - "fields": [ - { - "name": "canComment", - "description": "True if the current user can comment (considers restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canCommentSansRestrictions", - "description": "True if the current user can comment (does not consider restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canUserRequestUpdate", - "description": "Whether a user can request an update about this project from the Creator", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "List of comments on the commentable", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CommentConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentsCount", - "description": "Comment count - defaults to root level comments only", - "args": [ - { - "name": "withReplies", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectRelayId", - "description": "The root project id under which the comment is nested", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CreatorInterview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CommentConnection", - "description": "The connection type for Comment.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommentEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Comment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CommentEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Comment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Comment", - "description": "A comment", - "fields": [ - { - "name": "author", - "description": "The author of the comment", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorBacking", - "description": "The author's backing information", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorBadges", - "description": "The badges for the comment author", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentBadge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorCanceledPledge", - "description": "Whether the author has canceled their pledge", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The body of the comment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canDelete", - "description": "Whether the current user can delete the comment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canPin", - "description": "Whether current user can pin a comment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canReport", - "description": "Whether current user can report a comment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "When was this comment posted", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleted", - "description": "Whether the comment is deleted", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletedAuthor", - "description": "Whether the comment author is a deleted user and not the creator", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasFlaggings", - "description": "Whether a comment has any flaggings", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentId", - "description": "The ID of the parent comment", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedAt", - "description": "When the comment was pinned", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removedPerGuidelines", - "description": "Whether the comment author has been removed by kickstarter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "replies", - "description": "The replies on a comment", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CommentConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spam", - "description": "Is this comment spam", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sustained", - "description": "Whether this comment has been reviewed and sustained by an admin", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CommentBadge", - "description": "All available comment author badges", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "creator", - "description": "Indicates the author is a creator", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collaborator", - "description": "Indicates the author is a collaborator", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "superbacker", - "description": "Indicates the author is a superbacker", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Backing", - "description": "A backing", - "fields": [ - { - "name": "addOns", - "description": "The add-ons that the backer selected", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardTotalCountConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addOnsWithQuantity", - "description": "The add-ons that the backer selected", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BackingAddon", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allowedCountries", - "description": "Countries that the backing's reward can be shipped to. If null, the backing's reward can be shipped to any country.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCode", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount", - "description": "Total amount pledged by the backer to the project, including shipping.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backer", - "description": "The backer", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerCompleted", - "description": "If the backer_completed_at is set or not", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerNote", - "description": "Backer's note regarding their backing", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backingDetailsPageUrl", - "description": "URL for the backing details page", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backingUrl", - "description": "A link to the backing information", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bonusAmount", - "description": "Extra amount the backer pledged on top of the minimum.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cancelable", - "description": "If the backing can be cancelled", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cart", - "description": "Contains the backer's item preferences and responses to survey questions", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientSecret", - "description": "If `requires_action` is true, `client_secret` should be used to initiate additional client-side authentication steps", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "conversation", - "description": "Message thread between backer and creator", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Conversation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deliveryAddress", - "description": "The delivery address associated with the backing", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errorReason", - "description": "The reason for an errored backing", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillmentStatus", - "description": "The fulfillment status of a backing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "FulfillmentStatusDisplayOptions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasFlaggings", - "description": "Whether or not the backing has any open flaggings", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLatePledge", - "description": "Whether or not the backing is a late pledge", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPostCampaign", - "description": "Is this backing a late pledge or did it occur during the crowdfunding campaign?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latestSetupIntent", - "description": "If present, the most recent setup_intent data from Stripe.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SetupIntent", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "The backing location.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": "Payment source used on a backing.", - "args": [], - "type": { - "kind": "UNION", - "name": "PaymentSource", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledgedOn", - "description": "When the backing was created", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "processing", - "description": "Is this pledge processing?", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refunded", - "description": "If the backing was refunded", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removalRequestIsNonissue", - "description": "Whether or not a removal request task is marked as nonissue", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requiresAction", - "description": "Whether this checkout requires additional client-side authentication steps (e.g. 3DS2) to complete the on-session pledge flow", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reward", - "description": "The reward the backer is expecting", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewardsAmount", - "description": "Amount pledged for all rewards, the sum off all minimums, excluding shipping", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rosiePledgeAdminTree", - "description": "Admin tree for the associated Rosie Pledge", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sequence", - "description": "Sequence of the backing", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingAmount", - "description": "Shipping amount for the rewards chosen by the backer for their location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingSummary", - "description": "A brief description of shipping selections for backing", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The status of a backing", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "BackingState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "successfulRefunds", - "description": "Refunds", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "surveyResponses", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SurveyResponse", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usableBackerAddresses", - "description": "All of the backer's saved addresses that match the backing country", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Money", - "description": "A monetary amount and its corresponding currency.", - "fields": [ - { - "name": "amount", - "description": "Floating-point numeric value of monetary amount represented as a string", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currency", - "description": "Currency of the monetary amount", - "args": [], - "type": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "symbol", - "description": "Symbol of the currency in which the monetary amount appears", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CurrencyCode", - "description": "A list of Iso4217–supported currencies.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AUD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CAD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DKK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EUR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GBP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HKD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JPY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MXN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NZD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PLN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SEK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SGD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "USD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Address", - "description": "A user's shipping address", - "fields": [ - { - "name": "addressLine1", - "description": "Address line 1 (Street address/PO Box/Company name)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addressLine2", - "description": "Address line 2 (Apartment/Suite/Unit/Building)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "city", - "description": "City", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "countryCode", - "description": "2-letter country code", - "args": [], - "type": { - "kind": "ENUM", - "name": "CountryCode", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nonUpdatableSurveyResponsesCount", - "description": "The number of non updatable survey responses to this address", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "phoneNumber", - "description": "Recipient's phone number", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postalCode", - "description": "ZIP or postal code", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "primary", - "description": "Is this the user's primary address?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectsWithUpdatableSurveyResponses", - "description": "The title of projects with updatable survey responses", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectsWithoutUpdatableSurveyResponses", - "description": "The title of projects with non updatable survey responses", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recipientName", - "description": "Address recipient name", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "referenceName", - "description": "Address reference or nickname", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "State/County/Province/Region.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatableSurveyResponsesCount", - "description": "The number of current updatable survey responses to this address", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user associated with the shipping address", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CountryCode", - "description": "Two letter ISO code for a country.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AQ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BJ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BQ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DJ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ER", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ES", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ET", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FJ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GQ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ID", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IQ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ME", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ML", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MQ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "QA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SJ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ST", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TJ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "US", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "XK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "YE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "YT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Cart", - "description": "A cart associated with a backing", - "fields": [ - { - "name": "answers", - "description": "The answers to project-level survey questions", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Answer", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "finalizedAt", - "description": "When the cart was finalized (i.e., when the backer submitted responses)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lineItems", - "description": "The associated line items", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LineItem", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shouldCollectAddress", - "description": "Whether or not this cart needs an address to be finalized", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LineItem", - "description": "A line item in a cart", - "fields": [ - { - "name": "answers", - "description": "The answers associated with the line item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Answer", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": "The item associated with the line item", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "itemVariant", - "description": "The item variant the backer selected (unless master variant)", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ItemVariant", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ItemVariant", - "description": "A unique item variant aka SKU", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optionValues", - "description": "The option values associated with this variant", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OptionValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The sku value (e.g. 'Hoodie-Small-Blue-Checkered')", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OptionValue", - "description": "An option value (e.g. \"red\") associated with an option type (e.g. \"color\")", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optionType", - "description": "The option type", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OptionType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The option value", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OptionType", - "description": "An option type associated with an item (e.g. \"size\" or \"color\")", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": "The item associated with the option type", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The option type name (e.g. \"size\" or \"color\")", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prompt", - "description": "The option type prompt (e.g. \"What size do you want?\")", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "values", - "description": "The associated option values", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OptionValue", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardItem", - "description": "A reward item.", - "fields": [ - { - "name": "addOns", - "description": "The add-ons that the item is included in.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addOnsCount", - "description": "The numer of add-ons that the item is included in.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasBackers", - "description": "Whether backers have backed rewards this item belongs to", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", - "description": "The item image", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "itemVariants", - "description": "Variants of this item", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemVariant", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxInventoryCount", - "description": "The max amount of this item that may have to be produced based on reward limits.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "An item name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optionTypes", - "description": "Option types tied to this item", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OptionType", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questions", - "description": "Questions tied to this item that will be posed to backers", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Question", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewards", - "description": "The rewards that the item is included in.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewardsCount", - "description": "The number of rewards that the item is included in.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "taxConfig", - "description": "Tax related configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ItemTaxConfig", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Reward", - "description": "A project reward.", - "fields": [ - { - "name": "allowedAddons", - "description": "Add-ons which can be combined with this reward.\nUses creator preferences and shipping rules to determine allow-ability.\nInclusion in this list does not necessarily indicate that the add-on is available for backing.\n", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allowedRewards", - "description": "Base rewards which can be combined with this addon.\nUses creator preferences and shipping rules to determine allow-ability.\nInclusion in this list does not necessarily indicate that the reward is available for backing.\n", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount", - "description": "Amount for claiming this reward.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "available", - "description": "Whether or not the reward is available for new pledges", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerImages", - "description": "Profile images for backers of this reward", - "args": [ - { - "name": "limit", - "description": "Limit the number of images returned", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerReportUrl", - "description": "URL for the Backer Report filtered to only this reward", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backersCount", - "description": "count of backers for this reward", - "args": [ - { - "name": "excludeInactive", - "description": "Filters out backings in an inactive state", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contentsType", - "description": "The type of the reward content - physical, non-physical, both, or legacy (for projects launched before rollout of this feature).", - "args": [], - "type": { - "kind": "ENUM", - "name": "ContentsType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "convertedAmount", - "description": "Amount for claiming this reward, in the current user's chosen currency", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "A reward description.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "displayName", - "description": "A reward's title plus the amount, or a default title (the reward amount) if it doesn't have a title.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "displayableAddons", - "description": "The same as allowed_addons but with an additional scope that filters out addons with a start date that falls in the future\n", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "endCondition", - "description": "For post-campaign enabled rewards, the conditions under which to stop offering the reward.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "endsAt", - "description": "When the reward is scheduled to end in seconds", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimatedDeliveryOn", - "description": "Estimated delivery day.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasLatePledgeBackers", - "description": "Whether any has pledged for this reward during the late pledges period", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", - "description": "The reward image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inPostCampaignPledgingPhase", - "description": "Is this reward currently accepting post-campaign pledges?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isMaxPledge", - "description": "Does reward amount meet or exceed maximum pledge for the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Items in the reward.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardItemsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latePledgeAmount", - "description": "Amount for claiming this reward after the campaign.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "A reward limit.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limitPerBacker", - "description": "Per backer reward limit.", - "args": [ - { - "name": "withFallback", - "description": "Returns system wide limit per backer if not set by creator.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "localReceiptLocation", - "description": "Where the reward can be locally received if local receipt is selected as the shipping preference", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxPledgedInSingleBacking", - "description": "The maximum amount of this add-on in a single pledge selected by any pledged backer.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "A reward title.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledgeAmount", - "description": "Amount for claiming this reward during the campaign.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postCampaignPledgingEnabled", - "description": "Is this reward available for post-campaign pledges?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questions", - "description": "Survey questions asked of all backers of this reward.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Question", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "remainingQuantity", - "description": "Remaining reward quantity.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewardType", - "description": "The type of the reward - base or addon.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RewardType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingEnabled", - "description": "Whether or not the reward has shipping enabled", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingPreference", - "description": "Shipping preference for this reward", - "args": [], - "type": { - "kind": "ENUM", - "name": "ShippingPreference", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingRates", - "description": "Shipping rates defined by the creator for this reward", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShippingRate", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingRules", - "description": "Shipping rules defined by the creator for this reward", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShippingRule", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingRulesExpanded", - "description": "Shipping rules for all shippable countries.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "forLocation", - "description": "Returns expanded shipping rules given location", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardShippingRulesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingSummary", - "description": "A shipping summary", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingSummarySentence", - "description": "Reward shipping summary as a sentence", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "simpleShippingRulesExpanded", - "description": "Simple shipping rules expanded as a faster alternative to shippingRulesExpanded since connection type is slow", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SimpleShippingRule", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "soldOut", - "description": "Whether or not the reward is out of inventory", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "startCondition", - "description": "For post-campaign enabled rewards, the conditions under which to start offering the reward.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "startsAt", - "description": "When the reward is scheduled to start", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Photo", - "description": "A photo", - "fields": [ - { - "name": "altText", - "description": "Alt text on the image", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fingerprint", - "description": "The fingerprint of the photo", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Upload status of the photo", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AssetState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "URL of the photo", - "args": [ - { - "name": "blur", - "description": "Whether or not to blur the image.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "width", - "description": "The width of the image in pixels.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AssetState", - "description": "All available asset states", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MISSING", - "description": "A missing asset", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROCESSING", - "description": "Incomplete status of an asset", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DELETED", - "description": "The asset file has been deleted", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESSFUL", - "description": "Processing the asset file successfully completed", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RewardType", - "description": "Describes the purpose of the reward", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "base", - "description": "A reward that cannot be combined with others", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addon", - "description": "A reward that can only be added to a backing for another reward", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardItemsConnection", - "description": "The connection type for RewardItem.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItemEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardItemEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The position that an item has been ordered on a reward", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of an item associated with a reward", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardConnection", - "description": "The connection type for Reward.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ShippingPreference", - "description": "A preference for shipping a reward", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "none", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "restricted", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unrestricted", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "local", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ShippingRule", - "description": "A project reward's shipping rule.", - "fields": [ - { - "name": "cost", - "description": "The shipping cost for this location.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimatedMax", - "description": "The estimated maximum shipping cost", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimatedMin", - "description": "The estimated minimum shipping cost", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasBackers", - "description": "Shipping rule has backers", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "The shipping location to which the rule pertains.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SimpleShippingRule", - "description": "Simple shipping rule for a reward", - "fields": [ - { - "name": "cost", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currency", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimatedMax", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimatedMin", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locationId", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locationName", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardShippingRulesConnection", - "description": "The connection type for ShippingRule.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShippingRuleEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShippingRule", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ShippingRuleEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ShippingRule", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ShippingRate", - "description": "A shipping rate for a particular shippable and location", - "fields": [ - { - "name": "cost", - "description": "The shipping cost for this location.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "The shipping location for which this shipping rate is defined.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippable", - "description": "The item or reward for which this shipping rate is defined.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "Shippable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "Shippable", - "description": "Types that can have shipping rates", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "ContentsType", - "description": "Whether a reward contains all physical goods, some, none, or belongs to a legacy project.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "all_physical_goods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "no_physical_goods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "some_physical_goods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "legacy", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Question", - "description": "A question associated with one of the following: Project, RewardItem, Reward", - "fields": [ - { - "name": "choiceSelectionLimit", - "description": "The question choice selection limit", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "choices", - "description": "The question choices", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optional", - "description": "Whether the question is optional", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prompt", - "description": "The question prompt", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questionable", - "description": "The object associated with the question", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "Questionable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The question type", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "QuestionType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "Questionable", - "description": "An object that can be associated with a question", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "QuestionType", - "description": "Question types", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "text", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "choices", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ItemTaxConfig", - "description": "Tax configuration data related to an item", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": "The associated item", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "itemType", - "description": "Item type, e.g. physical, digital, event, etc", - "args": [], - "type": { - "kind": "ENUM", - "name": "ItemTypeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "localAddress", - "description": "Where will the item be picked up or where is the event?", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketValue", - "description": "Value of item pre any bundling discounts", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipFromAddress", - "description": "Where will the item ship from?", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingPreference", - "description": "Item shipping preference", - "args": [], - "type": { - "kind": "ENUM", - "name": "TaxConfigShippingPreference", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "taxCode", - "description": "Third party tax code", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ItemTypeEnum", - "description": "Item types related to tax concerns, e.g. is the item physical, tax-exempt, an event, etc", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "digital", - "description": "digital", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "physical", - "description": "physical", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "experience_event_service", - "description": "experience_event_service", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tax_exempt", - "description": "tax_exempt", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TaxConfigShippingPreference", - "description": "Item level shipping preferences, e.g. shipping, local, shipping_and_local, none", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "shipping", - "description": "shipping", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "local", - "description": "local", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_and_local", - "description": "shipping_and_local", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "none", - "description": "none", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BusinessAddress", - "description": "A business address.", - "fields": [ - { - "name": "addressLine1", - "description": "The first address line", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addressLine2", - "description": "The second address line", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "city", - "description": "The address city", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contactName", - "description": "The address contact name", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": "The address country, e.g. US", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Items associated with the address.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postalCode", - "description": "The address postal_code", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "The address region, e.g. North Dakota", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Answer", - "description": "An answer associated with one of the following: LineItem, Cart, BackingAddon", - "fields": [ - { - "name": "answerable", - "description": "The object associated with the answer (e.g. Item, Project, Reward)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "Answerable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": "The associated question", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Question", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "response", - "description": "The response to the question", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "Answerable", - "description": "An object that can be associated with an answer", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "LineItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BackingAddon", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "BackingAddon", - "description": "An add-on reward included in a backing.", - "fields": [ - { - "name": "amount", - "description": "Amount the add-on costs.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The add-on description.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Items in the add-on.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItemsConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The add-on name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledgeAmount", - "description": "Amount for claiming this add-on during the campaign.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of the add-on included in a backing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "FulfillmentStatusDisplayOptions", - "description": "All values for backing fulfillment status, including where not provided/available", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "not_started", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "in_progress", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipped", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delayed", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "not_provided", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "not_available", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardTotalCountConnection", - "description": "The connection type for Reward.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetupIntent", - "description": "Selected fields on a SetupIntent from Stripe for a given backing.", - "fields": [ - { - "name": "id", - "description": "Stripe ID of the SetupIntent.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastSetupError", - "description": "The error encountered in the previous SetupIntent confirmation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SetupIntentError", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Status of the SetupIntent.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SetupIntentStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SetupIntentStatus", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "REQUIRES_PAYMENT_METHOD", - "description": "When the SetupIntent is created, it has this status until a payment method is attached. If a SetupIntent fails, it will revert to this status.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REQUIRES_CONFIRMATION", - "description": "After the customer provides their payment method information, the SetupIntent is ready to be confirmed.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REQUIRES_ACTION", - "description": "If the setup requires additional actions, such as authenticating with 3D Secure", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROCESSING", - "description": "Once required actions are handled, the SetupIntent moves to this status, which can be brief or take a few days depending on the payment method.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CANCELED", - "description": "SetupIntent can be canceled at any point before it is processing or succeeded.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCEEDED", - "description": "Setup of payment source was successful.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetupIntentError", - "description": null, - "fields": [ - { - "name": "code", - "description": "For some errors that could be handled programmatically, a short string indicating the error code reported. https://stripe.com/docs/error-codes", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "declineCode", - "description": "A short string indicating the card issuer’s reason for the decline if they provide one.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A human-readable message providing more details about the error. For card errors, these messages can be shown to your users.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type of error returned.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SetupIntentErrorType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SetupIntentErrorType", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "API_CONNECTION_ERROR", - "description": "Failure to connect to Stripe's API.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "API_ERROR", - "description": "API errors cover any other type of problem (e.g., a temporary problem with Stripe's servers), and are extremely uncommon.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUTHENTICATION_ERROR", - "description": "Failure to properly authenticate in the request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CARD_ERROR", - "description": "Card errors are very common and they result when the user enters a card that can't be charged for some reason.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IDEMPOTENCY_ERROR", - "description": "Idempotency errors occur when an Idempotency-Key is re-used on a request that does not match the first request's API endpoint and parameters.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INVALID_REQUEST_ERROR", - "description": "Invalid request errors arise when your request has invalid parameters eg., 3DS authentication failed.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RATE_LIMIT_ERROR", - "description": "Too many requests hit the Stripe API too quickly.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VALIDATION_ERROR", - "description": "Errors triggered by Stripe's client-side libraries when failing to validate fields (e.g., when a card number or expiration date is invalid or incomplete).", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "PaymentSource", - "description": "Payment sources", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "BankAccount", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "BackingState", - "description": "Various backing states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "preauth", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledged", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canceled", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collected", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errored", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authentication_required", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dropped", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SurveyResponse", - "description": "The response to a backer survey.", - "fields": [ - { - "name": "addressEditable", - "description": "Is the address still editable", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "answerDeadline", - "description": "The date past which no further updates are allowed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "answerable", - "description": "Is the survey currently unlocked and answerable.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "answeredAt", - "description": "The date on which the backer answered the survey", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "answers", - "description": "An array of question and answer data for this survey response", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SurveyAnswer", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editedAt", - "description": "The date on which the backer edited their survey response", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The url used to access the survey", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SurveyAnswer", - "description": null, - "fields": [ - { - "name": "answer", - "description": "The response to the question.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The ID of the answer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": "The question prompt or template name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "template", - "description": "The type of question, e.g. choices, checkbox, address, etc", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SurveyQuestionTemplateEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SurveyQuestionTemplateEnum", - "description": "Enum describing all the possible templates for survey questions", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "address", - "description": "address", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "email", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "other", - "description": "other", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "choices", - "description": "choices", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "checkboxes", - "description": "checkboxes", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Conversation", - "description": "A conversation on Kickstarter.", - "fields": [ - { - "name": "backing", - "description": "The backing made by the backer on the project this conversation is about", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "When the first message was sent", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "messages", - "description": "Messages that are part of this conversation", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ConversationMessagesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "otherParticipant", - "description": "The other participant to this conversation", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project this conversation is about", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConversationMessagesConnection", - "description": "The connection type for Message.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MessageEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Message", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MessageEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Message", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Message", - "description": "A message on Kickstarter.", - "fields": [ - { - "name": "body", - "description": "Body of the message", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isAppeal", - "description": "The message is an submission appeal", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "readAt", - "description": "When the message was first read", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recipient", - "description": "The user who received this message", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sender", - "description": "The user who sent this message", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sentAt", - "description": "When the message was sent", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spam", - "description": "The message is spam", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "description": "An ISO 8601-encoded datetime", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "HTML", - "description": "An HTML string.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichText", - "description": "Itemized rich text", - "fields": [ - { - "name": "items", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "RichTextItem", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "RichTextItem", - "description": "Rich text items: Paragraph, Headers, List, Quote, Photo, Audio, Video or Oembed", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "RichTextParagraph", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader1", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader2", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader3", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader4", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextList", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextQuote", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextPhoto", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextAudio", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextVideo", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextOembed", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "RichTextParagraph", - "description": "A Paragraph.

          ", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader1", - "description": "A Header 1.

          ", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader2", - "description": "A Header 2.

          ", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader3", - "description": "A Header 3.

          ", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader4", - "description": "A Header 4.

          ", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextList", - "description": "A list.
            ", - "fields": [ - { - "name": "items", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RichTextListItem", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextListItem", - "description": "A list item.
          • ", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextQuote", - "description": "A quote.
            ", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextPhoto", - "description": "A Photo asset", - "fields": [ - { - "name": "altText", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "asset", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "caption", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": null, - "args": [ - { - "name": "width", - "description": "The width of the image in pixels.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextAudio", - "description": "An Audio asset", - "fields": [ - { - "name": "altText", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "asset", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "AttachedAudio", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "caption", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttachedAudio", - "description": null, - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Upload status of the audio", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AssetEncodingState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AssetEncodingState", - "description": "All available asset upload states", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ENCODING", - "description": "Initial, incomplete status of an asset upload", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENCODED", - "description": "Processing the asset successfully completed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": "Processing the asset failed", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextVideo", - "description": "A Video asset", - "fields": [ - { - "name": "altText", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "asset", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "AttachedVideo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "caption", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttachedVideo", - "description": null, - "fields": [ - { - "name": "formats", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AttachedVideoFormat", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "poster", - "description": "Image preview url", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "renderedHtml", - "description": "The rendered HTML player for a video asset", - "args": [ - { - "name": "assetWidth", - "description": "The width of the video asset in pixels.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Upload status of the video", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AssetEncodingState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "Original video url", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttachedVideoFormat", - "description": null, - "fields": [ - { - "name": "encoding", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "height", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "profile", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "width", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextOembed", - "description": "An Oembed item", - "fields": [ - { - "name": "authorName", - "description": "ex: Bryson Lovett", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorUrl", - "description": "ex: https://www.youtube.com/user/brysonlovett", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "height", - "description": "ex: 270", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "html", - "description": "ex: ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "iframeUrl", - "description": "ex: https://www.youtube.com/embed/ijeaVn8znJ8?feature=oembed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "originalUrl", - "description": "ex: https://youtu.be/ijeaVn8znJ8", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "photoUrl", - "description": "only for photo", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "providerName", - "description": "Ex: Embedly, Flickr, Kickstarter, Kickstarter Live, Scribd, SoundCloud, Spotify, Sketchfab, Twitter, Vimeo, YouTube", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "providerUrl", - "description": "ex: https://www.youtube.com/", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnailHeight", - "description": "ex: 360", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnailUrl", - "description": "ex: https://i.ytimg.com/vi/ijeaVn8znJ8/hqdefault.jpg", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnailWidth", - "description": "ex: 480", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "ex: Bird Photo Booth bird feeder kickstarter preview 2", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "one of: photo, video, link, rich", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "version", - "description": "always \"1.0\"", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "width", - "description": "ex: 480", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AccountInfo", - "description": "A project's account information.", - "fields": [ - { - "name": "availablePaymentSources", - "description": "Payment sources available to the project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositAccount", - "description": "The account for funds.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "DepositAccount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "A project's email contact.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isEmailVerified", - "description": "Whether or not a project's email contact has been verified.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": "Payment source for dispute resolution.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentsOnboarding", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PaymentsOnboarding", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usesAccountHolderName", - "description": "True if the project accepts an account holder name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usesRoutingNumber", - "description": "True if the project accepts a routing number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PaymentsOnboarding", - "description": "A representation of the creator's progress through the payments & identity parts of Project Build onboarding. Currently just their overall 'status'", - "fields": [ - { - "name": "status", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PaymentsOnboardingStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PaymentsOnboardingStatus", - "description": "The overall status of the payments & identity onboarding flow of project build.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "complete", - "description": "The creator successfully completed payments & identity onboarding", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "in_progress", - "description": "The creator has started onboarding but has not yet finished", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requires_hosted_onboarding", - "description": "The creator must proceed to Stripe Hosted Onboarding to finish onboarding", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DepositAccount", - "description": "A deposit account.", - "fields": [ - { - "name": "accountBusinessType", - "description": "The deposit account business type.", - "args": [], - "type": { - "kind": "ENUM", - "name": "DepositAccountBusiness", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "accountLastFour", - "description": "The last four digits of the account number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "additionalOwners", - "description": "Identity verifications for anyone owning > 25% of the company (if the identity is a legal entity)", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AdditionalOwner", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": "The company associated with this deposit account.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Company", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contactName", - "description": "The name associated with either the associated company or identity", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The Rosie ID for this DepositAccount", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "identity", - "description": "The identity associated with this deposit account.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Identity", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isStripeAccountCreated", - "description": "Has the Stripe Account been created for this deposit account.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "routingNumber", - "description": "The routing number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The deposit account's state.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "DepositAccountState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "streetAddress", - "description": "Either the company or identity street address", - "args": [], - "type": { - "kind": "OBJECT", - "name": "StreetAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "StreetAddress", - "description": "The street address of an individual or company", - "fields": [ - { - "name": "country", - "description": "2-letter country code", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locality", - "description": "City/District/Suburb/Town/Village", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postalCode", - "description": "ZIP or postal code", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "State/County/Province/Region.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "street1", - "description": "Address line 1 (Street address/PO Box/Company name)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "street2", - "description": "Address line 2 (Apartment/Suite/Unit/Building)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Company", - "description": "A deposit account's company.", - "fields": [ - { - "name": "name", - "description": "The company name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "phoneNumber", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "streetAddress", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "StreetAddress", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vatNumber", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verification", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AsynchronousVerification", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AsynchronousVerification", - "description": null, - "fields": [ - { - "name": "fieldsNeeded", - "description": "If it didn't pass verification, this array will contain the names of the attributes that failed (e.g., for a Company: ['address.line1'])", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AsynchronousVerificationState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AsynchronousVerificationState", - "description": "Something that is expected to eventually become either 'verified' or 'unverified', but may remain 'pending' for an indefinite amount of time", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "pending", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unverified", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verified", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Identity", - "description": "A deposit account's identity.", - "fields": [ - { - "name": "id", - "description": "ID of the identity", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "identityDocument", - "description": "The most recent identity document", - "args": [], - "type": { - "kind": "OBJECT", - "name": "IdentityDocument", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The account-holder name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verification", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "AsynchronousVerification", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IdentityDocument", - "description": "The relevant identity document supplied for identity verification.", - "fields": [ - { - "name": "identityState", - "description": "The associated identity's verification state", - "args": [], - "type": { - "kind": "ENUM", - "name": "IdentityVerificationState", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationState", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IdentityDocumentVerificationStates", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "IdentityDocumentVerificationStates", - "description": "Identity document verification states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SUCCESSFUL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STARTED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PENDING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ABANDONED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "IdentityVerificationState", - "description": "Identity verification states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ERROR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PASSED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STARTED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VERIFYING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DepositAccountState", - "description": "Deposit account states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNAUTHORIZED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VERIFYING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AdditionalOwner", - "description": "Needed for the verification of legal entities that have multiple owners", - "fields": [ - { - "name": "address", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AdditionalOwnerAddress", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "birthdate", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "AdditionalOwnerBirthdate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstName", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastName", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "personalIdNumberProvided", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verification", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AdditionalOwnerVerification", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AdditionalOwnerAddress", - "description": null, - "fields": [ - { - "name": "country", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AdditionalOwnerBirthdate", - "description": null, - "fields": [ - { - "name": "day", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "month", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "year", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AdditionalOwnerVerification", - "description": null, - "fields": [ - { - "name": "details", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "detailsCode", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "document", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "documentBack", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AsynchronousVerificationState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DepositAccountBusiness", - "description": "Deposit account business types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "individual", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "non_profit", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AiDisclosure", - "description": "An AI disclosure.", - "fields": [ - { - "name": "fundingForAiAttribution", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fundingForAiConsent", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fundingForAiOption", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "generatedByAiConsent", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "generatedByAiDetails", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "involvesAi", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "involvesFunding", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "involvesGeneration", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "involvesOther", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "otherAiDetails", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Category", - "description": "A project category.", - "fields": [ - { - "name": "analyticsName", - "description": "Category name in English for analytics use.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "goalHelperLimit", - "description": "Advised maximum goal limit in USD", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Category name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentCategory", - "description": "Category parent", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentId", - "description": "Parent id of the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "Projects in a category.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Filter projects by publically accessible state.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PublicProjectState", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CategoryProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "Category slug.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subcategories", - "description": "Subcategories.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CategorySubcategoriesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalProjectCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "A URL to the category page.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CategoryProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PublicProjectState", - "description": "Publically visible project states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "LIVE", - "description": "Active and accepting pledges.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESSFUL", - "description": "Successfully funded by deadline.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": "Failed to fund by deadline.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBMITTED", - "description": "Project is submitted and in prelaunch state.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CategorySubcategoriesConnection", - "description": "The connection type for Category.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CategoryEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CategoryEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CollaboratorPermission", - "description": "A permission for a collaborator on a project", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "edit_project", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edit_faq", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "view_pledges", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillment", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Country", - "description": "A supported country.", - "fields": [ - { - "name": "code", - "description": "ISO ALPHA-2 code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCode", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Country name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "regions", - "description": "Regions part of this country", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Region", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeAccountSupportedRegions", - "description": "Regions that Stripe supports for Stripe Accounts", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Region", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Region", - "description": "A region inside a country.", - "fields": [ - { - "name": "code", - "description": "Region code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Region name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectSharedDraft", - "description": "A Project that has a generated share token.", - "fields": [ - { - "name": "id", - "description": "The project id of a shared draft", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The project name of a shared draft", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CuratedCollection", - "description": "Curated collections of projects, represented by badges.", - "fields": [ - { - "name": "badge", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnvironmentalCommitment", - "description": null, - "fields": [ - { - "name": "commitmentCategory", - "description": "The type of environmental commitment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnvironmentalCommitmentCategory", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "An environmental commitment description", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnvironmentalCommitmentCategory", - "description": "The type of environmental commitment for a project.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "long_lasting_design", - "description": "long lasting design", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sustainable_materials", - "description": "sustainable materials", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "environmentally_friendly_factories", - "description": "environmentally friendly factories", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sustainable_distribution", - "description": "sustainable distribution", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reusability_and_recyclability", - "description": "reusability and recyclability", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "something_else", - "description": "something else", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Ratio", - "description": "A number between 0.0 and 1.0.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectProfile", - "description": "A profile for after a project has ended.", - "fields": [ - { - "name": "blurb", - "description": "The description of the projects from the project's profile.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featureImageUrl", - "description": "Featured image for this project profile.", - "args": [ - { - "name": "width", - "description": "The width of the image in pixels.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name from the project's profile.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The project profile's current state.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectProfileState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProjectProfileState", - "description": "Various project profile states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "BitlyHashes", - "description": "The different bitly hashes for a project", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SHARE", - "description": "A project's share link", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TWEET", - "description": "A project's twitter share link", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FACEBOOK", - "description": "A project's facebook share link", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EMAIL", - "description": "A project's email share link", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Recommendations", - "description": "Score and model from recommendations engine if a project was fetched via recommendations.", - "fields": [ - { - "name": "modelName", - "description": "Model used for these recommendations.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rawScore", - "description": "Raw score from recommendations.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "score", - "description": "Recommendations score.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RiskQuestion", - "description": "A category of risk. Each category corresponds to a question in the project Plan.", - "fields": [ - { - "name": "inputType", - "description": "The input type of the risk category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RiskCategoryInput", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": "The question associated with the risk category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "required", - "description": "Whether or not this is a required category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The category identifier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RiskCategoryType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RiskCategoryType", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "delays", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unexpected_pledge_volume", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previous_experience", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillment_plan", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_budget_contingency", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "alternative_fulfillment_path", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RiskCategoryInput", - "description": "Describes the expected input type for a risk category.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "text", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "radio", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RiskStrategy", - "description": null, - "fields": [ - { - "name": "description", - "description": "Creator's answer for mitigating this particular risk category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "riskCategory", - "description": "The type of risk", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RiskCategoryType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "riskQuestion", - "description": "The question the creator is answering.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RiskQuestion", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProjectState", - "description": "Various project states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "STARTED", - "description": "Created and preparing for launch.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBMITTED", - "description": "Ready for launch with a draft submitted for auto-approval.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LIVE", - "description": "Active and accepting pledges.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CANCELED", - "description": "Canceled by creator.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUSPENDED", - "description": "Suspended for investigation, visible.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PURGED", - "description": "Suspended and hidden.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESSFUL", - "description": "Successfully funded by deadline.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": "Failed to fund by deadline.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Spreadsheet", - "description": "A project spreadsheet, including a url and row data", - "fields": [ - { - "name": "data", - "description": "The data of the Google Sheet associated to this project", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SpreadsheetDatum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dataLastUpdatedAt", - "description": "When the data for the sheet was last fetched successfully", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "displayMode", - "description": "Can be `amount` or `percent` based on the creator's choice", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasDisplayableData", - "description": "Whether a spreadsheet contains the minimum information to render a graphic budget", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "public", - "description": "Whether the sheet is shareable with the public", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of the Google Sheet associated to this project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SpreadsheetDatum", - "description": "A row of datum for a funding spreadsheet", - "fields": [ - { - "name": "description", - "description": "Expanded description of the purpose of that row", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the row", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "phase", - "description": "The funding category of the row", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rowNum", - "description": "The spreadsheet row number", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The dollar value of the row", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectStatus", - "description": "Project status set by user", - "fields": [ - { - "name": "enabled", - "description": "Whether the project status is currently enabled or not (opted-in / opted-out)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "Id of a project status", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nextDueDate", - "description": "The estimated due date for the next_status of the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nextStatus", - "description": "The next_status of the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nowStatus", - "description": "The now_status of the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "When project status is updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectFeedback", - "description": "Structured feedback left by a user on a project", - "fields": [ - { - "name": "createdAt", - "description": "When the answer was provided", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questionAnswer", - "description": "The answer the user provided", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questionName", - "description": "The name of the question the user answered", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectMilestone", - "description": "Milestones for projects", - "fields": [ - { - "name": "completedAt", - "description": "When the Milestone was marked as completed", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "milestoneCategory", - "description": "The category for the Milestone", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MilestoneCategory", - "description": null, - "fields": [ - { - "name": "name", - "description": "Name of category", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": "Order to display category in for Project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Tag", - "description": "A project tag.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Tag name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "Projects associated with a tag.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Filter projects by publically accessible state.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PublicProjectState", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TagProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "Tag slug.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "A URL for the tag page.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TagProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TagScope", - "description": "Various scopes for tags.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DISCOVER", - "description": "Tags currently visible in discovery interfaces.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATIVE_PROMPT", - "description": "Tags currently available as creative prompts.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Submission", - "description": "A submission for a project on Kickstarter.", - "fields": [ - { - "name": "appeal", - "description": "The message from the creator appealing a rejection.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Message", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasMessages", - "description": "If the submission has messages between the creator and KSR staff.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isProcessed", - "description": "If the system has processed a submission for review.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "messages", - "description": "A submission's messages between the creator and KSR staff.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Message", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The submission's current state.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SubmissionState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submittedAt", - "description": "When was the project first submitted?", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SubmissionState", - "description": "Various submission states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DRAFT", - "description": "Not yet submitted.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PENDING", - "description": "Submitted for review, waiting for acception or rejection.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ACCEPTED", - "description": "Accepted by a reviewer, can launch.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPEALED", - "description": "Rejection appealed, asking for re-review.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REJECTED", - "description": "Rejected by a reviewer, cannot launch.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Video", - "description": "A project video", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previewImageUrl", - "description": "Preview image url for the video", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Upload status of the video", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "VideoState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tracks", - "description": "A video's tracks", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "VideoTracksConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "videoSources", - "description": "A video's sources (hls, high, base)", - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoSources", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "VideoState", - "description": "All available video states", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PROCESSING", - "description": "Initial, incomplete status of a video", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": "Processing the video file failed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESSFUL", - "description": "Processing the video file successfully completed", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoSources", - "description": "A video's sources", - "fields": [ - { - "name": "base", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoSourceInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "high", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoSourceInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hls", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoSourceInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoSourceInfo", - "description": "The details of a video's source", - "fields": [ - { - "name": "src", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoTracksConnection", - "description": "The connection type for VideoTrack.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "VideoTrackEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "VideoTrack", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoTrackEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoTrack", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoTrack", - "description": "A video caption", - "fields": [ - { - "name": "cues", - "description": "A video track's cues (individaul caption with timestamp)", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "VideoTrackCuesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "importStatus", - "description": "Import status of a video track", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "VideoTrackState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "kind", - "description": "The type of a video track (caption, subtitle)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "language", - "description": "The language of the video track", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CaptionLanguage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tid", - "description": "A video track public ID", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "trackSourceUrl", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CaptionLanguage", - "description": "A language eligible for captions in video tracks.", - "fields": [ - { - "name": "code", - "description": "The code used as a key for the language.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CaptionLanguageCode", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the language.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CaptionLanguageCode", - "description": "Two letter language code for eligible caption languages", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "EN", - "description": "English", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AR", - "description": "العربية", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CA", - "description": "Català", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CS", - "description": "Čeština", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DA", - "description": "Dansk", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DE", - "description": "Deutsch", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EL", - "description": "ελληνικά", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ES_ES", - "description": "Español (España)", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ES_MX", - "description": "Español (México)", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FI", - "description": "Suomi", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FR", - "description": "Français", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GA", - "description": "Gaeilge", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HE", - "description": "עברית", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HI", - "description": "हिन्दी", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HR", - "description": "Hrvatski", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HU", - "description": "Magyar", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ID", - "description": "Bahasa Indonesia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IT", - "description": "Italiano", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JA", - "description": "日本語", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KO", - "description": "한국어", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MS", - "description": "Bahasa Melayu", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NB", - "description": "Norsk bokmål", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NPI", - "description": "नेपाली", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NL", - "description": "Nederlands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NV", - "description": "Diné bizaad", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PL", - "description": "Polski", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PES", - "description": "فارسی", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRS", - "description": "دری", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PT_BR", - "description": "Português (Brasil)", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PT_PT", - "description": "Português (Portugal)", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RO", - "description": "Română", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RU", - "description": "Русский", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SK", - "description": "Slovenčina", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SV", - "description": "Svenska", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TH", - "description": "ภาษาไทย", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TR", - "description": "Türkçe", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UK", - "description": "українська", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VI", - "description": "tiếng Việt", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "YI", - "description": "יידיש", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZH_CN", - "description": "简体中文", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZH_TW", - "description": "繁體中文", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "VideoTrackState", - "description": "All possible import states for a video track", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NONE", - "description": "Not import exists", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IMPORTING", - "description": "An import is in progress", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESS", - "description": "An import was successful", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILURE", - "description": "An import attempt was unsuccessful", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoTrackCuesConnection", - "description": "The connection type for VideoTrackCue.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "VideoTrackCueEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "VideoTrackCue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoTrackCueEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoTrackCue", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoTrackCue", - "description": "A single video track caption with timestamp", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Flagging", - "description": "A report by a user.", - "fields": [ - { - "name": "details", - "description": "The detailed reason for the flagging.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "flaggedContent", - "description": "The content that has been flagged by the user.", - "args": [], - "type": { - "kind": "UNION", - "name": "FlaggableContent", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "kind", - "description": "The general reason for the flagging.", - "args": [], - "type": { - "kind": "ENUM", - "name": "FlaggingKind", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user who created the flagging.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "FlaggableContent", - "description": "Types that can be reported by users", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Message", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "FlaggingKind", - "description": "The bucket for a flagging (general reason).", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PROHIBITED_ITEMS", - "description": "prohibited-items", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHARITY", - "description": "charity", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESALE", - "description": "resale", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FALSE_CLAIMS", - "description": "false-claims", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT", - "description": "misrep-support", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT", - "description": "not-project", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUIDELINES_VIOLATION", - "description": "guidelines-violation", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_ISSUES", - "description": "post-funding-issues", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SPAM", - "description": "spam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ABUSE", - "description": "abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VICES_DRUGS", - "description": "vices-drugs", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VICES_ALCOHOL", - "description": "vices-alcohol", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VICES_WEAPONS", - "description": "vices-weapons", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_CLAIMS", - "description": "health-claims", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_REGULATIONS", - "description": "health-regulations", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_GMOS", - "description": "health-gmos", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_LIVE_ANIMALS", - "description": "health-live-animals", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_ENERGY_FOOD_AND_DRINK", - "description": "health-energy-food-and-drink", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FINANCIAL_CONTESTS_COUPONS", - "description": "financial-contests-coupons", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FINANCIAL_SERVICES", - "description": "financial-services", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FINANCIAL_POLITICAL_DONATIONS", - "description": "financial-political-donations", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OFFENSIVE_CONTENT_HATE", - "description": "offensive-content-hate", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OFFENSIVE_CONTENT_PORN", - "description": "offensive-content-porn", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESELLING", - "description": "reselling", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PLAGIARISM", - "description": "plagiarism", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROTOTYPE_MISREPRESENTATION", - "description": "prototype-misrepresentation", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_IMPERSONATION", - "description": "misrep-support-impersonation", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_OUTSTANDING_FULFILLMENT", - "description": "misrep-support-outstanding-fulfillment", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_SUSPICIOUS_PLEDGING", - "description": "misrep-support-suspicious-pledging", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_OTHER", - "description": "misrep-support-other", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_CHARITY", - "description": "not-project-charity", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_STUNT_OR_HOAX", - "description": "not-project-stunt-or-hoax", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_PERSONAL_EXPENSES", - "description": "not-project-personal-expenses", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_BAREBONES", - "description": "not-project-barebones", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_OTHER", - "description": "not-project-other", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUIDELINES_SPAM", - "description": "guidelines-spam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUIDELINES_ABUSE", - "description": "guidelines-abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_REWARD_NOT_AS_DESCRIBED", - "description": "post-funding-reward-not-as-described", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_REWARD_DELAYED", - "description": "post-funding-reward-delayed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_SHIPPED_NEVER_RECEIVED", - "description": "post-funding-shipped-never-received", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_CREATOR_SELLING_ELSEWHERE", - "description": "post-funding-creator-selling-elsewhere", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_CREATOR_UNCOMMUNICATIVE", - "description": "post-funding-creator-uncommunicative", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_CREATOR_INAPPROPRIATE", - "description": "post-funding-creator-inappropriate", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_SUSPICIOUS_THIRD_PARTY", - "description": "post-funding-suspicious-third-party", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_ABUSE", - "description": "comment-abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_DOXXING", - "description": "comment-doxxing", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_OFFTOPIC", - "description": "comment-offtopic", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_SPAM", - "description": "comment-spam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_ABUSE", - "description": "backing-abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_DOXXING", - "description": "backing-doxxing", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_FRAUD", - "description": "backing-fraud", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_SPAM", - "description": "backing-spam", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectBackerFriendsConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectFaqConnection", - "description": "The connection type for ProjectFaq.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectFaqEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectFaq", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectFaqEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectFaq", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectFaq", - "description": "Faqs for a project", - "fields": [ - { - "name": "answer", - "description": "Faq answer", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "When faq was posted", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "position", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": "Faq question", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "When faq was updated", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectCollaboratorConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectCollaboratorEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectCollaboratorEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The email of a collaborator on a project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membershipState", - "description": "The state of a collaborator's membership on a project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CollaboratorMembershipState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permissions", - "description": "The permissions of the collaborator", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CollaboratorPermission", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The title of a collaborator on a project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CollaboratorMembershipState", - "description": "State of membership for a collaborator on a project", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "invited", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "active", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "declined", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inactive", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectRewardConnection", - "description": "The connection type for Reward.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostConnection", - "description": "The connection type for Postable.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PostableEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostableEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Postable", - "description": "Something that can be posted", - "fields": [ - { - "name": "actions", - "description": "Actions you can currently perform", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PostActions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "author", - "description": "The author of the project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorRole", - "description": "The author role of the project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PostAuthorRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The date the project update was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "excludedRewards", - "description": "All rewards belonging to a post that were specifically marked by a creator to be excluded from receiving a post notification. This does not, however, include the no reward tier.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fans", - "description": "Users that have liked this project update.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasExcludedNoRewardTier", - "description": "True if creator has excluded the no reward tier from receiving a post notification.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includedRewards", - "description": "All rewards that were marked to recieve a post notification, excluding the no reward tier.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLiked", - "description": "Whether or not the current user has liked this project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPublic", - "description": "True if marked as a public public post, false if the post is backers only.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isVisible", - "description": "True if the post's content is visible to the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Query the read field in post abilities instead." - }, - { - "name": "likesCount", - "description": "The number of likes a post has.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nextPost", - "description": "The next post.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "The project update number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedAt", - "description": "The date the project update was pinned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previousPost", - "description": "The previous post.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Project that belongs to post.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "The date the project update was published.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timeLeftToEdit", - "description": "How much time a creator or collaborator has left to edit the post.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The project update's title.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The post type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Post", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "The date the project update was last edited.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The project update's URL.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CreatorInterview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "Post", - "description": "Post types", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "FreeformPost", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CreatorInterview", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PostAuthorRole", - "description": "The project roles a project update author can have.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "creator", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collaborator", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostActions", - "description": "List actions current user can perform on a post", - "fields": [ - { - "name": "destroy", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edit", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pin", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publish", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "read", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "update", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PostState", - "description": "Possible states for project posts.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "processing", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "published", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "draft", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PostFormat", - "description": "The possible post types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "freeform_post", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_interview", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectTimelineConnection", - "description": "The connection type for ProjectTimelineEvent.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectTimelineEventEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectTimelineEvent", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectTimelineEventEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectTimelineEvent", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectTimelineEvent", - "description": "An event in a project's timeline", - "fields": [ - { - "name": "data", - "description": "Entity attached to the event, e.g. project or post", - "args": [], - "type": { - "kind": "UNION", - "name": "TimelineEventData", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp", - "description": "The time the event occurred", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The event type. Corresponds to a subset of activity types", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "TimelineEventData", - "description": "Types that can be reported by users", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CreatorInterview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CreatorInterview", - "description": "A creator interview.", - "fields": [ - { - "name": "actions", - "description": "Actions you can currently perform", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PostActions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "answers", - "description": "The interview answers associated with the creator interview.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "withSkipped", - "description": "Includes skipped answers", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "withBlank", - "description": "Includes blank answers", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewAnswerConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "author", - "description": "The author of the project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorRole", - "description": "The author role of the project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PostAuthorRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canComment", - "description": "True if the current user can comment (considers restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canCommentSansRestrictions", - "description": "True if the current user can comment (does not consider restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canUserRequestUpdate", - "description": "Whether a user can request an update about this project from the Creator", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "List of comments on the commentable", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CommentConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentsCount", - "description": "Comment count - defaults to root level comments only", - "args": [ - { - "name": "withReplies", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The date the project update was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorPrompt", - "description": "The prompt for the creator interview.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatorPrompt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "excludedRewards", - "description": "All rewards belonging to a post that were specifically marked by a creator to be excluded from receiving a post notification. This does not, however, include the no reward tier.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fans", - "description": "Users that have liked this project update.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasExcludedNoRewardTier", - "description": "True if creator has excluded the no reward tier from receiving a post notification.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includedRewards", - "description": "All rewards that were marked to recieve a post notification, excluding the no reward tier.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLiked", - "description": "Whether or not the current user has liked this project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPublic", - "description": "True if marked as a public public post, false if the post is backers only.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isVisible", - "description": "True if the post's content is visible to the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Query the read field in post abilities instead." - }, - { - "name": "likesCount", - "description": "The number of likes a post has.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nextPost", - "description": "The next post.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "The project update number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedAt", - "description": "The date the project update was pinned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previousPost", - "description": "The previous post.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Project that belongs to post.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectRelayId", - "description": "The root project id under which the comment is nested", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "The date the project update was published.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timeLeftToEdit", - "description": "How much time a creator or collaborator has left to edit the post.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The project update's title.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The post type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Post", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "The date the project update was last edited.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The project update's URL.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Commentable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatorPrompt", - "description": "A set of interview questions to be answered.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questions", - "description": "All the questions in a creator prompt.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewQuestionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The creator prompt title.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InterviewQuestionConnection", - "description": "The connection type for InterviewQuestion.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewQuestionEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewQuestion", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InterviewQuestionEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "InterviewQuestion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InterviewQuestion", - "description": "A creator interview question.", - "fields": [ - { - "name": "answers", - "description": "All the answers to the question.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewAnswerConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The interview question text.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category", - "description": "The interview question category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "InterviewQuestionCategory", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "InterviewQuestionCategory", - "description": "The interview question category.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "learnings", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockers", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inspiration", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "retrospective", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "process", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InterviewAnswerConnection", - "description": "The connection type for InterviewAnswer.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewAnswerEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewAnswer", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InterviewAnswerEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "InterviewAnswer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InterviewAnswer", - "description": "A creator interview answer.", - "fields": [ - { - "name": "body", - "description": "The interview answer text.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSkipped", - "description": "True if the creator skipped the associated question.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": "The question", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewQuestion", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FreeformPost", - "description": "A project update.", - "fields": [ - { - "name": "actions", - "description": "Actions you can currently perform", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PostActions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "author", - "description": "The author of the project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorRole", - "description": "The author role of the project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PostAuthorRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The body of the post.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canComment", - "description": "True if the current user can comment (considers restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canCommentSansRestrictions", - "description": "True if the current user can comment (does not consider restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canUserRequestUpdate", - "description": "Whether a user can request an update about this project from the Creator", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "List of comments on the commentable", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CommentConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentsCount", - "description": "Comment count - defaults to root level comments only", - "args": [ - { - "name": "withReplies", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The date the project update was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "excludedRewards", - "description": "All rewards belonging to a post that were specifically marked by a creator to be excluded from receiving a post notification. This does not, however, include the no reward tier.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fans", - "description": "Users that have liked this project update.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasExcludedNoRewardTier", - "description": "True if creator has excluded the no reward tier from receiving a post notification.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includedRewards", - "description": "All rewards that were marked to recieve a post notification, excluding the no reward tier.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLiked", - "description": "Whether or not the current user has liked this project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPublic", - "description": "True if marked as a public public post, false if the post is backers only.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isVisible", - "description": "True if the post's content is visible to the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Query the read field in post abilities instead." - }, - { - "name": "likesCount", - "description": "The number of likes a post has.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nativeImages", - "description": "The images associated with the post via native ui.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Image", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nextPost", - "description": "The next post.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "The project update number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedAt", - "description": "The date the project update was pinned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previousPost", - "description": "The previous post.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Project that belongs to post.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectRelayId", - "description": "The root project id under which the comment is nested", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "The date the project update was published.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timeLeftToEdit", - "description": "How much time a creator or collaborator has left to edit the post.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The project update's title.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The post type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Post", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "The date the project update was last edited.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The project update's URL.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Commentable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Image", - "description": "A post image", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "URL of the image", - "args": [ - { - "name": "width", - "description": "The width of the image in pixels.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectActions", - "description": "List actions current user can perform on a project", - "fields": [ - { - "name": "displayConvertAmount", - "description": "Whether or not the user is in a state to see currency conversions", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shareDraft", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "showExternalSurvey", - "description": "Whether or not the external survey should be displayed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BackerSurvey", - "description": "A backer survey that a creator sends", - "fields": [ - { - "name": "backerQuestions", - "description": "Project- and reward- level survey questions", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Question", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backersRemaining", - "description": "The number of backers who have not answered the survey", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sentAt", - "description": "When the survey was sent", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "surveyCompletePercentage", - "description": "The percentage of surveys that have been completed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectBusinessAddressConnection", - "description": "The connection type for BusinessAddress.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BusinessAddressEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BusinessAddressEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mainAddress", - "description": "Whether or not this is the main address for the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "FulfillmentStatus", - "description": "All available fulfillment statuses", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NO_REWARDS_MADE", - "description": "No rewards made; default value", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SOME_REWARDS_MADE", - "description": "Some rewards made", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ALL_REWARDS_MADE", - "description": "All rewards made", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FULFILLING_SOME_REWARDS", - "description": "Fulfilling some rewards", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FULFILLING_ALL_REWARDS", - "description": "Fulfilling all rewards", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FULFILLMENT_COMPLETE", - "description": "Fulfillment complete", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatorToolsPaths", - "description": null, - "fields": [ - { - "name": "advancedAnalyticsPath", - "description": "The advanced analytics path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerReportPath", - "description": "The backer report path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerSurveyPath", - "description": "The backer survey path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collaboratorsPath", - "description": "The project collaborators path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contactPath", - "description": "The contact path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorFaqPath", - "description": "The creator faq path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorHandbookPath", - "description": "The creator handbook path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dashboardPath", - "description": "The project dashboard path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editRewardsProjectPath", - "description": "The edit rewards project path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillmentDashboardPath", - "description": "The fulfillment dashboard path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "helpResourcesPath", - "description": "The help resources path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "messageThreadsPath", - "description": "The messages thread path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledgeRedemptionPath", - "description": "The path to access creator pledge redemption tools", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postsDashboardDraftsPath", - "description": "The draft posts path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postsDashboardPublishedPath", - "description": "The published posts path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectBuildPath", - "description": "The project build path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectPath", - "description": "The project path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserBackingsConnection", - "description": "The connection type for Backing.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BackingEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Please use backingsCount instead." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BackingEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserCreatedProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrderDirection", - "description": "Ordering direction values", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectsConnectionWithTotalCount", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recommendationsEnabled", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refTag", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MembershipProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserActiveProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserInvitedProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserOrganizationsConnection", - "description": "The connection type for Organization.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Organization", - "description": "An organization", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "An organization's name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "An organization's slug", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrganizationMembershipState", - "description": "Possible states for an organization membership", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DENIED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserCuratedPagesConnection", - "description": "The connection type for CuratedPage.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CuratedPageEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CuratedPage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CuratedPageEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CuratedPage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CuratedPage", - "description": "A curated page", - "fields": [ - { - "name": "description", - "description": "A curated page's description.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "A curated page's unique URL identifier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "A curated page's title.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserFollowersConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserFollowingConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserSavedProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserConversationsConnection", - "description": "The connection type for Conversation.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConversationEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Conversation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConversationEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Conversation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "MailboxType", - "description": "A mailbox", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ALL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INBOX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SENT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNREAD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ARCHIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SPAM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SurveyResponsesConnection", - "description": "The connection type for SurveyResponse.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SurveyResponseEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SurveyResponse", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SurveyResponseEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SurveyResponse", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddressConnection", - "description": "The connection type for Address.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AddressEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddressEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Notification", - "description": "An object containing a user's notifications.", - "fields": [ - { - "name": "email", - "description": "Are email notifications enabled for this topic", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "frequency", - "description": "The frequency of the notification", - "args": [], - "type": { - "kind": "ENUM", - "name": "UserNotificationFrequency", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The ID of the Notification", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mobile", - "description": "Are mobile notifications enabled for this topic", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectId", - "description": "The ID of the associated Project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectName", - "description": "The name of the associated Project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "topic", - "description": "The topic of the notification", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserNotificationTopic", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserNotificationTopic", - "description": "User notification topics", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "messages", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backings", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_digest", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updates", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "follower", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "friend_activity", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "friend_signup", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment_replies", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_edu", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketing_update", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_launch", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserNotificationFrequency", - "description": "User notification frequencies", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "once_a_day", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twice_a_day", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NewsletterSubscriptions", - "description": "A subsciption a user has to a particular newsletter.", - "fields": [ - { - "name": "alumniNewsletter", - "description": "The subscription to the AlumniNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "artsCultureNewsletter", - "description": "The subscription to the ArtsCultureNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorNewsletter", - "description": "The subscription to the CreatorNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "filmNewsletter", - "description": "The subscription to the FilmNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gamesNewsletter", - "description": "The subscription to the GamesNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "happeningNewsletter", - "description": "The subscription to the HappeningNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inventNewsletter", - "description": "The subscription to the InventNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "musicNewsletter", - "description": "The subscription to the MusicNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectsYoullLoveNewsletter", - "description": "The subscription to the ProjectsYoullLoveNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "promoNewsletter", - "description": "The subscription to the PromoNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishingNewsletter", - "description": "The subscription to the PublishingNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "weeklyNewsletter", - "description": "The subscription to the WeeklyNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserRestriction", - "description": "A user's restrictions", - "fields": [ - { - "name": "releaseAt", - "description": "Date when the restriction will be lifted. If null, the restriction is indefinite.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "restriction", - "description": "Type of restriction a user has", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserRestrictionKind", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserRestrictionKind", - "description": "Various restriction states, e.g. messaging, commenting", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "messaging", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commenting", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledging", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitting", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edit_spotlight_pages", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UsdType", - "description": "Informs how USD currencies should be rendered, based on user's location", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "domestic", - "description": "The user has chosen USD as their currency and they are in the US", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "international", - "description": "The user has chosen USD as their currency but they are not in the US", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LocationsConnection", - "description": "The connection type for Location.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LocationEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LocationEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Order", - "description": "An order.", - "fields": [ - { - "name": "address", - "description": "The delivery or home address associated with the order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backer", - "description": "The associated backer", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backing", - "description": "The associated backing", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fundsCaptureKey", - "description": "The funds capture key", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project associated with the order", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewardItemTax", - "description": "The cost of tax on reward items", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingAmount", - "description": "The cost of shipping", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingTax", - "description": "The cost of tax on shipping", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The order's state, e.g. draft, submitted, successful, errored, missed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderStateEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total", - "description": "The total cost for the order including taxes and shipping", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalTax", - "description": "The total tax amount for the order", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrderStateEnum", - "description": "The state of the order, e.g. draft, submitted, successful, errored, missed.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "draft", - "description": "draft", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitted", - "description": "submitted", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "successful", - "description": "successful", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errored", - "description": "errored", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "missed", - "description": "missed", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Checkout", - "description": "Intermediary set of changes that have yet to be applied to a backing", - "fields": [ - { - "name": "action", - "description": "The action that the backer is attempting to complete with this checkout", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CheckoutAction", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addOns", - "description": "The addons that the backer has chosen", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardTotalCountConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backing", - "description": "The backing that the checkout is modifying.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "convertedTotal", - "description": "Desired amount backer wishes to pledge to the project, including the shipping amount, converted to the backer’s chosen currency", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimatedShippingTotalMax", - "description": "Estimated shipping maximum for the reward/addons chosen by the backer for their location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimatedShippingTotalMin", - "description": "Estimated shipping minimum for the reward/addons chosen by the backer for their location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "failedStateReason", - "description": "The translated reason that a checkout might have failed", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "guest", - "description": "Is true when the checkout was created by a guest account", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isRacing", - "description": "Is true when more than one backer is checking out a limited/scarce reward at once", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSepaEligible", - "description": "Whether the project can accept a pledge with SEPA account as the payment source", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isValidForOnSessionCheckout", - "description": "Checks whether the checkout is valid prior to charging the user's card.", - "args": [ - { - "name": "stripePaymentMethodId", - "description": "the stripe payment method id, starting with either `card_` or `pm_` (the same id passed to stripe)", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentIntentClientSecret", - "description": "the client_secret returned by createPaymentIntent, starts with `pi_` (the same secret passed to stripe)", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Validation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limitedRewardClaimedUntil", - "description": "If the checkout contains a limited reward, returns an ISO8601 date for when the claim on the reward is expired", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentUrl", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledgeTotal", - "description": "Desired amount backer wishes to pledge to the project, excluding the shipping amount", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "redirectUrl", - "description": "The URL to redirect to on a successful checkout", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reward", - "description": "The reward the backer is expecting", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingLocation", - "description": "Where the user is based.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingTotal", - "description": "Shipping amount for the reward chosen by the backer for their location", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The current state of the checkout", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CheckoutState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeOnSessionPaymentRedirectUrl", - "description": "The full URL to redirect to after an on_session payment via Stripe", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripePaymentSetupRedirectUrl", - "description": "The full URL to redirect to after payment setup via Stripe", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total", - "description": "Desired amount backer wishes to pledge to the project, including the shipping amount", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CheckoutState", - "description": "All available states for a checkout", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AUTHORIZING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VERIFYING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESSFUL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CheckoutAction", - "description": "All actions a user may attempt to complete with a checkout", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PLEDGE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LATE_PLEDGE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADJUSTMENT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SOURCE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REAUTH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUTHENTICATE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RefundCheckout", - "description": "Intermediary set of changes that have yet to be applied to a backing", - "fields": [ - { - "name": "amount", - "description": "The total amount of the refund", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backing", - "description": "The backing associated with the refund", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientSecret", - "description": "If `requires_action` is true, `client_secret` should be used to initiate additional client-side authentication steps", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requiresAction", - "description": "Whether this refund checkout requires additional client-side authentication steps (e.g. 3DS2)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The state of the redund checkout", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RefundCheckoutState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stateReason", - "description": "Reason given when state is in a failed state", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripePaymentSetupRedirectUrl", - "description": "The full URL to redirect to after payment setup via Stripe in refunds", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RefundCheckoutState", - "description": "All available states for a refund checkout", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AUTHORIZING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESSFUL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ERRORED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Claims", - "description": "Detect claims in text.", - "fields": [ - { - "name": "matches", - "description": "The matched claims found in the text.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ClaimMatches", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClaimMatches", - "description": "Token, match_type, start, and end position of claims language.", - "fields": [ - { - "name": "end", - "description": "The end position of the token in the source text", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "matchType", - "description": "The matching strategy used to find the token (either 'POS' or 'regex').", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "start", - "description": "The start position of the token in the source text", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": "Token/phrase of matched claims language.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "GoalBuckets", - "description": "Buckets of project goals", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BUCKET_0", - "description": "Range from 0 to 1000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_1", - "description": "Range from 1000 to 10000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_2", - "description": "Range from 10000 to 100000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_3", - "description": "Range from 100000 to 1000000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_4", - "description": "Range from 1000000 to Infinity USD", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PledgedBuckets", - "description": "Buckets of amount pledged", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BUCKET_0", - "description": "Range from 0 to 1000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_1", - "description": "Range from 1000 to 10000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_2", - "description": "Range from 10000 to 100000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_3", - "description": "Range from 100000 to 1000000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_4", - "description": "Range from 1000000 to Infinity USD", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RaisedBuckets", - "description": "Buckets of percentage raised", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BUCKET_0", - "description": "Range from 0 to 75 percent", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_1", - "description": "Range from 75 to 100 percent", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_2", - "description": "Range from 100 to Infinity percent", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RecommendationsModel", - "description": "What model to use for project recommendations", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LSI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LDA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RecommendationsSource", - "description": "What source to use for project recommendations", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PROJECT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKINGS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WATCHES", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TASTE_PROFILE_LIKES", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TASTE_PROFILE_DISLIKES", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProjectSort", - "description": "What order to sort projects in", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MAGIC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POPULARITY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NEWEST", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "END_DATE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MOST_FUNDED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MOST_BACKED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISTANCE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UploadLimit", - "description": "A maximum valid filesize for an upload.", - "fields": [ - { - "name": "contentTypes", - "description": "An array of the valid content types for an upload of this type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fileSize", - "description": "Maximum file size in the provided units.", - "args": [ - { - "name": "unit", - "description": "The unit to return the file size in.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UploadLimitFileSizeUnit", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UploadLimitFileSizeUnit", - "description": "The unit of file size the return the upload limit in.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BYTES", - "description": "Bytes.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KILOBYTES", - "description": "Kilobytes.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MEGABYTES", - "description": "Megabytes.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UploadLimitFiletype", - "description": "The type of file we are checking the upload limit of.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ASSET_VIDEO", - "description": "An asset video file.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUDIO", - "description": "An audio file.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PHOTO", - "description": "A photo file.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SMALLER_VIDEO", - "description": "A smaller video file.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SOUND", - "description": "A sound file", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VIDEO", - "description": "A video file.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialPageForAdminConnection", - "description": "The connection type for EditorialPageForAdmin.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialPageForAdminEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialPageForAdmin", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialPageForAdminEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EditorialPageForAdmin", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialPageForAdmin", - "description": "An Editorial Page fully loaded with admin only fields", - "fields": [ - { - "name": "attachableAssoc", - "description": "Rich Text Editor property for attachableAssoc.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attachableId", - "description": "Rich Text Editor property for attachableId.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "When this page was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editor", - "description": "This page's editor.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "flatSlug", - "description": "(Deprecated) Slug where `/` is replaced by `-`. Used for ref tag and admin routing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "identifier", - "description": "An identifier for the page. Used for ref tags.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastRevision", - "description": "Last revision", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdmin", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lookerDashboardUrl", - "description": "A link to the Looker Dashboard for this page, if any", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The page name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageType", - "description": "The page type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EditorialPageType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedRevision", - "description": "Published revision", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdmin", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "revisions", - "description": "The revisions in reverse chronological order.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdminConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The slug of this page. Can include `/'.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stats", - "description": "Stats for the past 30 days", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialPageStats", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "When this page was last updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialPageType", - "description": "Editorial page types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "article", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resource", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prompt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "international", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialRevisionForAdmin", - "description": "An Editorial Page Revision fully loaded with admin attributes", - "fields": [ - { - "name": "author", - "description": "The person who created this revision", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "When this editorial layout was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metadata", - "description": "The page metadata", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialRevisionMetadata", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "modules", - "description": "The modules for the editorial revision", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "Editorial", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page", - "description": "The page that this revision belongs to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialPage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "published", - "description": "Is the editorial revision published?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "When the editorial revision was published.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publisher", - "description": "The person who published this revision", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sequence", - "description": "The sequence number for this revision", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "translationStatus", - "description": "Counts of translated / total strings for each locale", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialTranslationStatus", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "When this editorial layout was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uuid", - "description": "The revision uuid", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialPage", - "description": "An Editorial Page", - "fields": [ - { - "name": "createdAt", - "description": "When this page was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The page name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageType", - "description": "The page type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EditorialPageType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedRevision", - "description": "The currently published revision. Can be null.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EditorialRevision", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The slug of this page. Can include `/'.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "When this page was last updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialRevision", - "description": "An Editorial Page Revision", - "fields": [ - { - "name": "metadata", - "description": "The page metadata", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialRevisionMetadata", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "modules", - "description": "The modules for the editorial revision", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "Editorial", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page", - "description": "The page that this revision belongs to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialPage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uuid", - "description": "The revision uuid", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialRevisionMetadata", - "description": null, - "fields": [ - { - "name": "description", - "description": "The revision description", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ogImage", - "description": "The revision og_image", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The revision title", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "Editorial", - "description": "Editorial tool to create and modify content modules on discovery pages", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ProjectCollection", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "NewsletterSignUp", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PromoCollection", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "NewsCollection", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FeaturedProjectCollection", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SingleProjectContainer", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BespokeComponent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Header", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MastheadImage", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ExploreSubcategories", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Article", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ShortText", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EditorialRichText", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SurveyEmbed", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ProjectCollection", - "description": "A curated set of projects based off a search query", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "The projects to display in this collection", - "args": [ - { - "name": "count", - "description": "The number of projects needed for this collection", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "4" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "query", - "description": "The raw search query to populate the project collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The localized title of this project collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "trackingLabel", - "description": "The label to track this project collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The url that is linked to the project collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NewsletterSignUp", - "description": "Sign up for a newsletter.", - "fields": [ - { - "name": "description", - "description": "Description of the newsletter", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newsletterSource", - "description": "The source that should be recorded for the newsletter signup", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newsletterType", - "description": "ID of the newsletter", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signupHeadline", - "description": "Headline in the newsletter signup", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "Name of the newsletter", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PromoCollection", - "description": "A curated set of promos", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "layout", - "description": "Layout for this promo collection", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EditorialPromoCollectionLayout", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxFeaturedItems", - "description": "Maximum number of items to display", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "promos", - "description": "The promos in this collection", - "args": [ - { - "name": "all", - "description": "Request all the items", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Promo", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "soloItemFullWidth", - "description": "True if single item should be displayed full width", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "theme", - "description": "Visual theme for this promo collection", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EditorialPromoCollectionTheme", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "Title for this collection. Can be blank.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialPromoCollectionTheme", - "description": "Visual themes for Editorial Promo Collections", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PROMO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FLEX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialPromoCollectionLayout", - "description": "Layouts for Editorial Promo Collections", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "TWO_COLUMNS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "THREE_COLUMNS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Promo", - "description": "A promotional image used in a layout.", - "fields": [ - { - "name": "audioUrl", - "description": "The url for the audio player.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backgroundColor", - "description": "The background color within the promo", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cta", - "description": "Promo call to action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The details of the promo module", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featuredAt", - "description": "When this promo should be featured", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageUrl", - "description": "The url for the background image of the promo module.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "language", - "description": "The primary language of the promo module.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The localized title of this promo module.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "trackingLabel", - "description": "The label to track this promo module", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The url that is linked to the promo module.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NewsCollection", - "description": "A curated set of news articles", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newsItems", - "description": "The news items in this collection", - "args": [ - { - "name": "limit", - "description": "The number of news items to display in this collection", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "3" - }, - { - "name": "all", - "description": "Request all the items", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NewsItem", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The localized title of this news collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NewsItem", - "description": "A curated news article used in an editorial layout.", - "fields": [ - { - "name": "attribution", - "description": "The byline of this news item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The localized description of this news item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featuredAt", - "description": "When this news item should be featured", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageUrl", - "description": "The url for the background image of the news item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "language", - "description": "The primary language of the news item. `null` if available in all languages.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mediaType", - "description": "The type of content of this news item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "source", - "description": "The source or author of the news article.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The localized title of this news item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The url that links to the news article.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FeaturedProjectCollection", - "description": "A set of projects that can be scheduled to be featured", - "fields": [ - { - "name": "collectionQueryOverride", - "description": "The project collection query used to generate the featured project's project list", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentlyFeaturedProject", - "description": "The currently featured project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FeaturedProjectItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featuredProjectItems", - "description": "The featured project items in this collection", - "args": [ - { - "name": "limit", - "description": "The number of featured project items to display in this collection", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "all", - "description": "Request all the items", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FeaturedProjectItem", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectList", - "description": "A recommended collection of projects, optionally controlled by collectionQueryOverride", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectCollection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The localized title of the featured project section. (eg: 'Featured project')", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FeaturedProjectItem", - "description": "A curated project to be featured in an editorial layout.", - "fields": [ - { - "name": "description", - "description": "The project description or, if specified, the project description override", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featuredAt", - "description": "When this featured project item should be featured", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageOverride", - "description": "If specified, will override the image of the associated project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project that is featured", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectId", - "description": "The project id (pid) of the featured project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sectionUrl", - "description": "The see more url for this featured section", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The project title or, if specified, the project title override", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SingleProjectContainer", - "description": "Projects that can be shown in article", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selectedProject", - "description": "The currently selected project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SingleProjectItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "singleProjectItems", - "description": "The selected project items in this collection", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SingleProjectItem", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SingleProjectItem", - "description": "A selected project to be shown in an editorial layout.", - "fields": [ - { - "name": "description", - "description": "The project description or, if specified, the project description override", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageOverride", - "description": "If specified, will override the image of the associated project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project that is featured", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectId", - "description": "The project id (pid) of the featured project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sectionUrl", - "description": "The see more url for this featured section", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The project title or, if specified, the project title override", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BespokeComponent", - "description": "Maps directly to a specialty built React component", - "fields": [ - { - "name": "component", - "description": "Exact name of the React component (used to lookup the component)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "language", - "description": "Language for which to display the React component", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "props", - "description": "Data properties to be passed down to the React component", - "args": [], - "type": { - "kind": "SCALAR", - "name": "JSON", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "JSON", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Header", - "description": "A header for an editorial layout.", - "fields": [ - { - "name": "blurb", - "description": "The localized blurb of this header", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "categories", - "description": "The categories linked to this header", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "links", - "description": "The links of this header", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "HeaderLink", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The localized title of this header", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "HeaderLink", - "description": "A link of a header for an editorial layout.", - "fields": [ - { - "name": "content", - "description": "The localized text content of this link", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "openInNewTab", - "description": "True if the link should open a new tab when clicked on", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The url this link points to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MastheadImage", - "description": "A masthead image with text for an editorial layout.", - "fields": [ - { - "name": "header", - "description": "The header text overlaying the masthead image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageUrl", - "description": "The url for the backgrorund image of the masthead.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subheader", - "description": "The smaller subheader text overlaying the masthead image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ExploreSubcategories", - "description": "Top subcategories", - "fields": [ - { - "name": "category", - "description": "The root category", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "categoryId", - "description": "The root category database id", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subcategories", - "description": "Top subcategories ordered by number of live projects descending", - "args": [ - { - "name": "count", - "description": "The maximum number of subcategories to return", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "10" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ExploreSubcategory", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ExploreSubcategory", - "description": "A subcategory for ExploreSubcategories", - "fields": [ - { - "name": "categoryId", - "description": "The category database id", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The subcategory name for the current language", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "The projects to display in this collection", - "args": [ - { - "name": "count", - "description": "The number of projects needed for this collection", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "10" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Article", - "description": "An article block for Editorial pages", - "fields": [ - { - "name": "attachableAssoc", - "description": "AdminUI: Rich Text Editor property for attachableAssoc.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attachableId", - "description": "AdminUI: Rich Text Editor property for attachableId.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The html body of the article.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "byline", - "description": "The author of the article. Can be an empty string.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "displayTopByline", - "description": "Determines if the byline should be displayed at the top of the article", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publicationDate", - "description": "The date this article is published on. This date is only informative and won't affect module visibility.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subtitle", - "description": "The subtitle of the article. Can be an empty string.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The title of the article. Can be an empty string.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ShortText", - "description": "An Short Text block for Editorial pages", - "fields": [ - { - "name": "backgroundColor", - "description": "Hex value of the background color.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The plain text body of the Short Text. May contain line breaks.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ctaText", - "description": "The text of the CTA. Can be an empty string.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ctaUrl", - "description": "The url the CTA points to. Can be an empty string.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ruleColor", - "description": "Hex value of the rule color.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subtitle", - "description": "The subtitle of the Short Text. Can be an empty string.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The title of the Short Text. Can be an empty string.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialRichText", - "description": "A Rich Text block for Editorial pages", - "fields": [ - { - "name": "attachableAssoc", - "description": "AdminUI: Rich Text Editor property for attachableAssoc.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attachableId", - "description": "AdminUI: Rich Text Editor property for attachableId.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The html body of the rich text module.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SurveyEmbed", - "description": "An embedded iframe containing a Survey", - "fields": [ - { - "name": "embedUrl", - "description": "The url of the survey being embedded", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "height", - "description": "Height of the embedded iframe", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialTranslationStatus", - "description": null, - "fields": [ - { - "name": "locale", - "description": "The language", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EditorialTranslationStatusLocale", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total", - "description": "Total number of strings", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "translated", - "description": "Number of strings translated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialTranslationStatusLocale", - "description": "Editorial locale", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "de", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "es", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fr", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "it", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ja", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "zh", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialRevisionForAdminConnection", - "description": "The connection type for EditorialRevisionForAdmin.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdminEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdmin", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialRevisionForAdminEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdmin", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialPageStats", - "description": null, - "fields": [ - { - "name": "backingsCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backingsUsd", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageViews", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectClicks", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialPageSortField", - "description": "Field you can sort Editorial Pages by", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NAME", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATED_AT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_AT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SLUG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialPageSortDirection", - "description": "Direction to sort Editorial Pages", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialConnection", - "description": "The connection type for Editorial.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "Editorial", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "UNION", - "name": "Editorial", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FundingCurrency", - "description": "Information about a currency a creator can fund a project in", - "fields": [ - { - "name": "currency", - "description": "Currency code", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "decimal", - "description": "Does the currency use decimals (not zero-decimal)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxGoal", - "description": "Maximum amount a creator can specify for a project goal", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxPledge", - "description": "Maximum amount a backer can specify for a pledge", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minPledge", - "description": "Minimum amount a backer can specify for a pledge", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TagsConnection", - "description": "The connection type for Tag.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TagEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Tag", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TagEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Tag", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "QuizProjectsConnection", - "description": "The connection type for QuizProject.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "QuizProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "QuizProject", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "QuizProjectEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "QuizProject", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "QuizProject", - "description": "An editorialized quiz project for the taste profile quiz.", - "fields": [ - { - "name": "editorializedBlurb", - "description": "The editorialized version of the project blurb", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "likeableAttributes", - "description": "All the likeable attributes for a quiz project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LikeableAttribute", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LikeableAttribute", - "description": "An attribute about a quiz project that a user can select in the taste profile quiz.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "text", - "description": "The text of the attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "KsrFact", - "description": "A Kickstarter fact", - "fields": [ - { - "name": "contributor", - "description": "Fact contributor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "date", - "description": "Fact date", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fact", - "description": "Kickstarter fact", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PledgeProjectsOverview", - "description": "Provides an overview of pledge projects", - "fields": [ - { - "name": "pledges", - "description": "List of pledged projects", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PledgedProjectsOverviewPledgesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PledgedProjectsOverviewPledgesConnection", - "description": "The connection type for PledgeProjectOverviewItem.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PledgeProjectOverviewItemEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "PledgeProjectOverviewItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PledgeProjectOverviewItemEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "UNION", - "name": "PledgeProjectOverviewItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "PledgeProjectOverviewItem", - "description": "Pledged Projects Overview pledges item: Tier1AddressLockingSoon, Tier1PaymentFailed, Tier1PaymentAuthenticationRequired, Tier1OpenSurvey", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Tier1AddressLockingSoon", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Tier1PaymentFailed", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Tier1PaymentAuthenticationRequired", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Tier1OpenSurvey", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "Tier1AddressLockingSoon", - "description": "Tier1 Address Locking Soon", - "fields": [ - { - "name": "backing", - "description": "backing details", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "tags", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tierType", - "description": "tier type", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Tier1PaymentFailed", - "description": "Tier1 Payment failed", - "fields": [ - { - "name": "backing", - "description": "backing details", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "tags", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tierType", - "description": "tier type", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Tier1PaymentAuthenticationRequired", - "description": "Tier1 Payment Authentication Required", - "fields": [ - { - "name": "backing", - "description": "backing details", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "tags", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tierType", - "description": "tier type", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Tier1OpenSurvey", - "description": "Tier1 Open Survey", - "fields": [ - { - "name": "backing", - "description": "backing details", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "tags", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tierType", - "description": "tier type", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Mutation", - "description": "The mutation root of the Kickstarter GraphQL interface", - "fields": [ - { - "name": "acceptOrRejectAddressSuggestion", - "description": "Updates an address if the user rejects or accepts a suggestion", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AcceptOrRejectAddressSuggestionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AcceptOrRejectAddressSuggestionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "activatePrelaunch", - "description": "Activates the prelaunch page for a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ActivateProjectPrelaunchInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ActivateProjectPrelaunchPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "answerProjectFeedbackQuestion", - "description": "Updates the toggle-able options of the spreadsheet graph", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AnswerProjectFeedbackQuestionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AnswerProjectFeedbackQuestionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "applyPaymentSourceToCheckout", - "description": "Given a checkout that already exists, this mutation just applies a specific payment source to its backing. That's it! If you need to create a checkout and backing from scratch, use CreateBackingType.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ApplyPaymentSourceToCheckoutInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ApplyPaymentSourceToCheckoutPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "batchUpdateSurveyResponseAddresses", - "description": "Batch updates addresses for users's active survey responses", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BatchUpdateSurveyResponseAddressesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "BatchUpdateSurveyResponseAddressesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockUser", - "description": "Block a user", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BlockUserInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "BlockUserPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bulkEditQuestions", - "description": "Bulk edits the entire set of questions for a questionable", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BulkEditQuestionsInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "BulkEditQuestionsPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cancelBacking", - "description": "Cancel a pledged backing", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CancelBackingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CancelBackingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cancelProject", - "description": "Cancel a live Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CancelProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CancelProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clearUserUnseenActivity", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ClearUserUnseenActivityInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ClearUserUnseenActivityPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "completeOnSessionCheckout", - "description": "Complete a checkout originating from an session payment", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompleteOnSessionCheckoutInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompleteOnSessionCheckoutPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "completeOrder", - "description": "Confirm payment and complete the order", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompleteOrderInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompleteOrderPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "confirmOrderAddress", - "description": "Confirm order address", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ConfirmOrderAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ConfirmOrderAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "copyRewardItems", - "description": "Copy Reward Items from one Project to another.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CopyRewardItemsInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CopyRewardItemsPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createAddress", - "description": "Save a new shipping address.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createApplePayBacking", - "description": "[DEPRECATED in favor of CreateBackingType] Create a checkout with Apple Pay.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateApplePayBackingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateApplePayBackingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createAsset", - "description": "Create an asset.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateAssetInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateAssetPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createAttributionEvent", - "description": "Creates an attribution event. Specifying a project will pass the project properties for attribution events. Sending this request as a logged-in user passes that user's properties as well. Any passed-in property with the same name overwrites the generated properties.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateAttributionEventInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateAttributionEventPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createBackerSurvey", - "description": "Creates a backer survey and generates master variants for each project item if needed", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateBackerSurveyInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateBackerSurveyPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createBacking", - "description": "Create a backing and checkout and process payment.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateBackingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateBackingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createBusinessAddress", - "description": "Creates a business address for a user and project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateBusinessAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateBusinessAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCheckout", - "description": "Create a backing and checkout without syncing to Rosie", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateCheckoutInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateCheckoutPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createComment", - "description": "Post a comment", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PostCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PostCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCountrySignup", - "description": "Create a country signup.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateCountrySignupInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateCountrySignupPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCreatorInterview", - "description": "Create a new creator interview", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateCreatorInterviewInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateCreatorInterviewPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createEditorialLayout", - "description": "Create an Editorial Layout.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateEditorialLayoutTypeInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateEditorialLayoutTypePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createFlagging", - "description": "Create a flagging (report) of a piece flaggable content.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateFlaggingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateFlaggingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createFreeformPost", - "description": "Create a new project post/update", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateFreeformPostInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateFreeformPostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createOption", - "description": "Creates an option type and values for an item", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateOptionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateOptionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createOrUpdateBackingAddress", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateOrUpdateBackingAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateOrUpdateBackingAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createOrUpdateItemTaxConfig", - "description": "Sets tax related info for an item", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateOrUpdateItemTaxConfigInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateOrUpdateItemTaxConfigPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createPaymentIntent", - "description": "Create a Stripe PaymentIntent in order to collect an on-session payment via the Stripe PaymentElement", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreatePaymentIntentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreatePaymentIntentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createPaymentSource", - "description": "Create a payment source", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreatePaymentSourceInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreatePaymentSourcePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProject", - "description": "Start a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjectComment", - "description": "Post a project comment", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PostProjectCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PostProjectCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjectDepositAccount", - "description": "Creates a Deposit Account on Rosie, and a Stripe Connect Account.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectDepositAccountInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectDepositAccountPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjectImage", - "description": "Create a project image.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectImageInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectImagePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjectPaymentSource", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectPaymentSourceInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectPaymentSourcePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjectUpdateRequest", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectUpdateRequestInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectUpdateRequestPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjectVideo", - "description": "Create a project video.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectVideoInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectVideoPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createQuestion", - "description": "Creates a question for an object", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateQuestionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateQuestionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createReward", - "description": "create a reward on a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateRewardInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateRewardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createRewardItem", - "description": "Create an item which is available through the project's backer rewards.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateRewardItemInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateRewardItemPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createSetupIntent", - "description": "Create a Stripe SetupIntent in order to render new Stripe Elements", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateSetupIntentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateSetupIntentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createSheetForProject", - "description": "Creates a copy of the master Sheet and shares it with the project owner", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateSheetForProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateSheetForProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createTrackEvent", - "description": "Creates a track event", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateTrackEventInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateTrackEventPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createUser", - "description": "Creates a new registered user", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateUserInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateUserPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createUserSlug", - "description": "Add a user's slug.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateUserSlugInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateUserSlugPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createUserUrl", - "description": "Add a user's website.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateUserUrlsInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateUserUrlsPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createVideoTrack", - "description": "Create a video track (caption) for a Project Video", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateVideoTrackInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateVideoTrackPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deactivatePrelaunch", - "description": "Deactivates the prelaunch page for a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeactivateProjectPrelaunchInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeactivateProjectPrelaunchPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deactivateProjectCollaborator", - "description": "Deactivate a collaborator on a project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeactivateProjectCollaboratorInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeactivateProjectCollaboratorPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteAddress", - "description": "Deletes an address", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteAsset", - "description": "Delete a asset.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteAssetInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteAssetPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteBackerSurvey", - "description": "Deletes a backer survey", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteBackerSurveyInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteBackerSurveyPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteBusinessAddress", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteBusinessAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteBusinessAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteComment", - "description": "Delete a comment", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteOption", - "description": "Deletes an option type and values for an item", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteOptionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteOptionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletePost", - "description": "Delete a project post", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeletePostInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeletePostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteProject", - "description": "Delete an unlaunched Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteProjectComment", - "description": "Delete a comment", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteProjectCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteProjectImage", - "description": "Delete a project image.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectImageInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteProjectImagePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteProjectVideo", - "description": "Delete a project video.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectVideoInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteProjectVideoPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteQuestion", - "description": "Deletes a question", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteQuestionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteQuestionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteReward", - "description": "Delete a reward from a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteRewardInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteRewardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteRewardItem", - "description": "Delete a reward item from a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteRewardItemInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteRewardItemPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteUserUrl", - "description": "Delete a user's url", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteUserUrlsInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteUserUrlsPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteVideoTrack", - "description": "Delete a video track (caption) from a video", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteVideoTrackInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteVideoTrackPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dislikeProject", - "description": "Adds disliked projects to a users taste profile", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DislikeProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DislikeProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "endLatePledges", - "description": "End late pledges for a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EndLatePledgesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EndLatePledgesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "followUser", - "description": "Causes the current user to follow a specified user", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "FollowUserInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "FollowUserPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "generateProjectPreview", - "description": "Enable the preview url for a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GenerateProjectPreviewInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "GenerateProjectPreviewPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inviteProjectCollaborator", - "description": "Invite a new collaborator on a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "InviteProjectCollaboratorInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "InviteProjectCollaboratorPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "launchProject", - "description": "Launch a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LaunchProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LaunchProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "likePost", - "description": "Like a specified project update", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LikePostInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LikePostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "likeProject", - "description": "Adds a like for the passed in project to the user's taste profile", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LikeProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LikeProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "likeQuizProject", - "description": "Adds a quiz project and any attributes the user has liked to their taste profile", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LikeQuizProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LikeQuizProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lockAddresses", - "description": "Locks backer address changes for a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LockAddressesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LockAddressesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "migrateToFulfillmentStatus", - "description": "Migrate's a project's eligible backings to new fulfillment status tool.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MigrateToFulfillmentStatusInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MigrateToFulfillmentStatusPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSourceDelete", - "description": "Delete a user's payment source", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PaymentSourceDeleteInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PaymentSourceDeletePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinPost", - "description": "Pin a project update", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PinPostInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PinPostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postExcludeReward", - "description": "Exclude a reward's backers from getting notifications about a post.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PostExcludeRewardInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PostExcludeRewardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postIncludeReward", - "description": "Include a reward's backers in notifications about a post.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PostIncludeRewardInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PostIncludeRewardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishEditorialLayout", - "description": "Publish an Editorial Layout.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PublishEditorialLayoutTypeInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PublishEditorialLayoutTypePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishPost", - "description": "Publish a project post", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PublishPostInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PublishPostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refreshSpreadsheetData", - "description": "Refreshes the spreadsheet data from the sheet", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RefreshSpreadsheetDataInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RefreshSpreadsheetDataPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeSheetFromProject", - "description": "Removes the spreadsheet associated to a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveSheetFromProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveSheetFromProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reportSpam", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ReportSpamInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ReportSpamPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requestPasswordReset", - "description": "Requests a password reset email.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RequestPasswordResetInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RequestPasswordResetPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resetBackerSurvey", - "description": "Reset a backer survey", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ResetBackerSurveyInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ResetBackerSurveyPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sendMessage", - "description": "Send a message", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SendMessageInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SendMessagePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sendSubmissionMessage", - "description": "Send a message for a project submission", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SendSubmissionMessageInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SendSubmissionMessagePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sendSurvey", - "description": "Sends a backer survey and creates backer carts", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SendSurveyInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SendSurveyPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setAddressAsPrimary", - "description": "Sets an address as the primary/default address for the user", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetAddressAsPrimaryInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetAddressAsPrimaryPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setAddressCollectionEnabled", - "description": "Sets address_collection_enabled", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetAddressCollectionEnabledInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetAddressCollectionEnabledPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setBackingFulfillmentStatuses", - "description": "Sets the fulfillment status of multiple backings at once.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetBackingFulfillmentStatusesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetBackingFulfillmentStatusesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setBackingNote", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetBackingNoteInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetBackingNotePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setMainBusinessAddress", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetMainBusinessAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetMainBusinessAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setProjectSlug", - "description": "Set a project slug.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetProjectSlugInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetProjectSlugPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setProjectStatus", - "description": "Updates the project status", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetProjectStatusInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetProjectStatusPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signInWithApple", - "description": "Signs in or sign up a user via the Sign in With Apple service", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SignInWithAppleInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SignInWithApplePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitProject", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SubmitProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SubmitProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitRefundCheckout", - "description": "Refund a backing.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SubmitRefundCheckoutInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SubmitRefundCheckoutPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitResponses", - "description": "Associates backing with an address, updates cart with item preference selections, and creates answers to survey questions.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SubmitResponsesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SubmitResponsesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitVatNumber", - "description": "Submits the VAT number to rosie", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SubmitVatNumberInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SubmitVatNumberPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toggleCommentPin", - "description": "Toggle whether a comment is pinned.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ToggleCommentPinInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ToggleCommentPinPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toggleProjectMilestone", - "description": "Toggles a milestone for a given project and category to completed or not completed", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ToggleProjectMilestoneInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ToggleProjectMilestonePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toggleProjectPreview", - "description": "Enable & disable the preview url for a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ToggleProjectPreviewInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ToggleProjectPreviewPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "translateEditorialLayout", - "description": "Translate an Editorial Layout.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "TranslateEditorialLayoutTypeInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TranslateEditorialLayoutTypePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "triggerThirdPartyEvent", - "description": "Triggers third party event", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "TriggerThirdPartyEventInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TriggerThirdPartyEventPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unblockUser", - "description": "Unblock a user", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnblockUserInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnblockUserPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "undislikeProject", - "description": "Removes a like for the passed in project from the user's taste profile", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UndislikeProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UndislikeProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unfollowUser", - "description": "Causes the current user to unfollow a specified user", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnfollowUserInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnfollowUserPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unlikePost", - "description": "Unlike a specified project update", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnlikePostInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnlikePostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unlikeProject", - "description": "Removes a like for the passed in project from the user's taste profile", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnlikeProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnlikeProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpinPost", - "description": "Unpin a project update", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnpinPostInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnpinPostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "untagProject", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UntagProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UntagProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unwatchProject", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnwatchProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnwatchProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateBackerCompleted", - "description": "Update the backing completed at field with a backing_completed toggle", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateBackerCompletedInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateBackerCompletedPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateBacking", - "description": "Update an existing backing for a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateBackingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateBackingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateBackingPaymentSource", - "description": "Update a backing's payment source", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateBackingPaymentSourceInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateBackingPaymentSourcePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateBusinessAddress", - "description": "Updates an existing business address.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateBusinessAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateBusinessAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateConsent", - "description": "Handle a user's updated consent for data collection purposes.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateConsentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateConsentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCreatorInterview", - "description": "Update a creator interview", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateCreatorInterviewInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateCreatorInterviewPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateFulfillmentModalDismissedAt", - "description": "Update a project's fulfillment_modal_dismissed_at timestamp.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateFulfillmentModalDismissedAtInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateFulfillmentModalDismissedAtPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateFulfillmentStatus", - "description": "Update a project's fulfillment_status.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateFulfillmentStatusInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateFulfillmentStatusPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateOption", - "description": "Updates an option type and values for an item", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateOptionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateOptionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateOrderState", - "description": "Update the state of an order, e.g. draft, submitted, successful, errored, missed.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateOrderStateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateOrderStatePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatePost", - "description": "Update a project post", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdatePostInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdatePostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProject", - "description": "Update an existing Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProjectCollaborator", - "description": "Update a collaborator on a project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectCollaboratorInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProjectCollaboratorPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProjectPaymentSource", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectPaymentSourceInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProjectPaymentSourcePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProjectRiskStrategies", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectRiskStrategiesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProjectRiskStrategiesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProjectVerifiedCreatorName", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectVerifiedCreatorNameInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProjectVerifiedCreatorNamePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateQuestion", - "description": "Updates a question", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateQuestionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateQuestionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateReward", - "description": "Update a reward on a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateRewardInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateRewardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateRewardItem", - "description": "Update an item which is available through the project's backer rewards.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateRewardItemInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateRewardItemPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateRewardShippingRates", - "description": "Update ShippingRates for a BackerReward", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateRewardShippingRatesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateRewardShippingRatesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateSpreadsheetToggles", - "description": "Updates the toggle-able options of the spreadsheet graph", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateSpreadsheetTogglesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateSpreadsheetTogglesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateUserAccount", - "description": "Update user account", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateUserAccountInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateUserAccountPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateUserNotification", - "description": "Update user notification for a topic", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateUserNotificationInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateUserNotificationPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateUserNotificationFrequency", - "description": "Update user notification frequency for a topic", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateUserNotificationFrequencyInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateUserNotificationFrequencyPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateUserProfile", - "description": "Update user's profile", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateUserProfileInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateUserProfilePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateUserSetting", - "description": "Creates a valid user setting", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateUserSettingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateUserSettingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userSendEmailVerification", - "description": "send email verification", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UserSendEmailVerificationInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserSendEmailVerificationPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "watchProject", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "WatchProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "WatchProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RequestPasswordResetPayload", - "description": "Autogenerated return type of RequestPasswordReset", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Email", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Email", - "description": "An email address.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RequestPasswordResetInput", - "description": "Autogenerated input type of RequestPasswordReset", - "fields": null, - "inputFields": [ - { - "name": "email", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Email", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FollowUserPayload", - "description": "Autogenerated return type of FollowUser", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "FollowUserInput", - "description": "Autogenerated input type of FollowUser", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnfollowUserPayload", - "description": "Autogenerated return type of UnfollowUser", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnfollowUserInput", - "description": "Autogenerated input type of UnfollowUser", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BlockUserPayload", - "description": "Autogenerated return type of BlockUser", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentUser", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BlockUserInput", - "description": "Autogenerated input type of BlockUser", - "fields": null, - "inputFields": [ - { - "name": "blockUserId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnblockUserPayload", - "description": "Autogenerated return type of UnblockUser", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentUser", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnblockUserInput", - "description": "Autogenerated input type of UnblockUser", - "fields": null, - "inputFields": [ - { - "name": "blockUserId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateFreeformPostPayload", - "description": "Autogenerated return type of CreateFreeformPost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateFreeformPostInput", - "description": "Autogenerated input type of CreateFreeformPost", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCreatorInterviewPayload", - "description": "Autogenerated return type of CreateCreatorInterview", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorInterview", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreatorInterview", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateCreatorInterviewInput", - "description": "Autogenerated input type of CreateCreatorInterview", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdatePostPayload", - "description": "Autogenerated return type of UpdatePost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdatePostInput", - "description": "Autogenerated input type of UpdatePost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "body", - "description": null, - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "public", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCreatorInterviewPayload", - "description": "Autogenerated return type of UpdateCreatorInterview", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorInterview", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreatorInterview", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateCreatorInterviewInput", - "description": "Autogenerated input type of UpdateCreatorInterview", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "public", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "answers", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "InterviewAnswerInput", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "InterviewAnswerInput", - "description": "Interview answer input for updating creator interviews", - "fields": null, - "inputFields": [ - { - "name": "interviewQuestionId", - "description": "The associated interview question id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The body of the interview answer", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "skip", - "description": "True if the creator chose to skip the question", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PublishPostPayload", - "description": "Autogenerated return type of PublishPost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PublishPostInput", - "description": "Autogenerated input type of PublishPost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeletePostPayload", - "description": "Autogenerated return type of DeletePost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeletePostInput", - "description": "Autogenerated input type of DeletePost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LikePostPayload", - "description": "Autogenerated return type of LikePost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LikePostInput", - "description": "Autogenerated input type of LikePost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnlikePostPayload", - "description": "Autogenerated return type of UnlikePost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnlikePostInput", - "description": "Autogenerated input type of UnlikePost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PinPostPayload", - "description": "Autogenerated return type of PinPost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PinPostInput", - "description": "Autogenerated input type of PinPost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnpinPostPayload", - "description": "Autogenerated return type of UnpinPost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnpinPostInput", - "description": "Autogenerated input type of UnpinPost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostExcludeRewardPayload", - "description": "Autogenerated return type of PostExcludeReward", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PostExcludeRewardInput", - "description": "Autogenerated input type of PostExcludeReward", - "fields": null, - "inputFields": [ - { - "name": "rewardId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostIncludeRewardPayload", - "description": "Autogenerated return type of PostIncludeReward", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PostIncludeRewardInput", - "description": "Autogenerated input type of PostIncludeReward", - "fields": null, - "inputFields": [ - { - "name": "rewardId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectPayload", - "description": "Autogenerated return type of CreateProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectInput", - "description": "Autogenerated input type of CreateProject", - "fields": null, - "inputFields": [ - { - "name": "categoryId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "additionalSubcategoryId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "countryCode", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCode", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "description", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "tag", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SubmitProjectPayload", - "description": "Autogenerated return type of SubmitProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SubmitProjectInput", - "description": "Autogenerated input type of SubmitProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CancelProjectPayload", - "description": "Autogenerated return type of CancelProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CancelProjectInput", - "description": "Autogenerated input type of CancelProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "password", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CancelBackingPayload", - "description": "Autogenerated return type of CancelBacking", - "fields": [ - { - "name": "backing", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CancelBackingInput", - "description": "Autogenerated input type of CancelBacking", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "ID of the backing being canceled", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "note", - "description": "Optional cancellation note", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteProjectPayload", - "description": "Autogenerated return type of DeleteProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectInput", - "description": "Autogenerated input type of DeleteProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "password", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProjectPayload", - "description": "Autogenerated return type of UpdateProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectInput", - "description": "Autogenerated input type of UpdateProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "aiDisclosure", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AiDisclosureInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deadline", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "description", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "duration", - "description": "Duration of campaign, in days.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "environmentalCommitments", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnvironmentalCommitmentInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "story", - "description": null, - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "risks", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "storyRteVersion", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "goal", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "googleAnalyticsTrackingId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "googleAnalyticsApiSecret", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "metaPixelId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "metaCapiAccessToken", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "categoryId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "additionalSubcategoryId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "targetLaunchDate", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "currency", - "description": null, - "type": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "faqs", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "FaqInput", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "postCampaignPledgesEnabled", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "prelaunchStory", - "description": null, - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AiDisclosureInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "fundingForAiAttribution", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "fundingForAiConsent", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "fundingForAiOption", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "generatedByAiConsent", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "generatedByAiDetails", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "otherAiDetails", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EnvironmentalCommitmentInput", - "description": "An environmental commitment for a project.", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "commitmentCategory", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnvironmentalCommitmentCategory", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "description", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "FaqInput", - "description": "A FAQ question and answer for a project.", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "position", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "question", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "answer", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LaunchProjectPayload", - "description": "Autogenerated return type of LaunchProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LaunchProjectInput", - "description": "Autogenerated input type of LaunchProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UntagProjectPayload", - "description": "Autogenerated return type of UntagProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UntagProjectInput", - "description": "Autogenerated input type of UntagProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "tag", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetProjectSlugPayload", - "description": "Autogenerated return type of SetProjectSlug", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetProjectSlugInput", - "description": "Autogenerated input type of SetProjectSlug", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProjectVerifiedCreatorNamePayload", - "description": "Autogenerated return type of UpdateProjectVerifiedCreatorName", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectVerifiedCreatorNameInput", - "description": "Autogenerated input type of UpdateProjectVerifiedCreatorName", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetProjectStatusPayload", - "description": "Autogenerated return type of SetProjectStatus", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectStatus", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetProjectStatusInput", - "description": "Autogenerated input type of SetProjectStatus", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "nowStatus", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "nextStatus", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "nextDueDate", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "enabled", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ActivateProjectPrelaunchPayload", - "description": "Autogenerated return type of ActivateProjectPrelaunch", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ActivateProjectPrelaunchInput", - "description": "Autogenerated input type of ActivateProjectPrelaunch", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeactivateProjectPrelaunchPayload", - "description": "Autogenerated return type of DeactivateProjectPrelaunch", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeactivateProjectPrelaunchInput", - "description": "Autogenerated input type of DeactivateProjectPrelaunch", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProjectRiskStrategiesPayload", - "description": "Autogenerated return type of UpdateProjectRiskStrategies", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedRiskStrategies", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RiskStrategy", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectRiskStrategiesInput", - "description": "Autogenerated input type of UpdateProjectRiskStrategies", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "riskStrategies", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RiskStrategyInput", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RiskStrategyInput", - "description": "Inputs required to create a risk strategy for a project.", - "fields": null, - "inputFields": [ - { - "name": "riskCategory", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RiskCategoryType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "description", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateSheetForProjectPayload", - "description": "Autogenerated return type of CreateSheetForProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sheetsUrl", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spreadsheetData", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SpreadsheetDatum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateSheetForProjectInput", - "description": "Autogenerated input type of CreateSheetForProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "email", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveSheetFromProjectPayload", - "description": "Autogenerated return type of RemoveSheetFromProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sheetsUrl", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveSheetFromProjectInput", - "description": "Autogenerated input type of RemoveSheetFromProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RefreshSpreadsheetDataPayload", - "description": "Autogenerated return type of RefreshSpreadsheetData", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spreadsheet", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Spreadsheet", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RefreshSpreadsheetDataInput", - "description": "Autogenerated input type of RefreshSpreadsheetData", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateSpreadsheetTogglesPayload", - "description": "Autogenerated return type of UpdateSpreadsheetToggles", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spreadsheet", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Spreadsheet", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateSpreadsheetTogglesInput", - "description": "Autogenerated input type of UpdateSpreadsheetToggles", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "public", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "displayMode", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AnswerProjectFeedbackQuestionPayload", - "description": "Autogenerated return type of AnswerProjectFeedbackQuestion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "feedback", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectFeedback", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AnswerProjectFeedbackQuestionInput", - "description": "Autogenerated input type of AnswerProjectFeedbackQuestion", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "questionName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "questionAnswer", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ToggleProjectMilestonePayload", - "description": "Autogenerated return type of ToggleProjectMilestone", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "milestone", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectMilestone", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ToggleProjectMilestoneInput", - "description": "Autogenerated input type of ToggleProjectMilestone", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "milestoneCategory", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeactivateProjectCollaboratorPayload", - "description": "Autogenerated return type of DeactivateProjectCollaborator", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeactivateProjectCollaboratorInput", - "description": "Autogenerated input type of DeactivateProjectCollaborator", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "The project id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "userId", - "description": "The collaborator's user id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InviteProjectCollaboratorPayload", - "description": "Autogenerated return type of InviteProjectCollaborator", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "InviteProjectCollaboratorInput", - "description": "Autogenerated input type of InviteProjectCollaborator", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "ID of project getting the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "userEmail", - "description": "Email of the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": "Title of the collaborator", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "permissions", - "description": "Permissions granted to the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CollaboratorPermission", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProjectCollaboratorPayload", - "description": "Autogenerated return type of UpdateProjectCollaborator", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectCollaboratorInput", - "description": "Autogenerated input type of UpdateProjectCollaborator", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "ID of project updating the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "userId", - "description": "ID of the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": "Title of the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "permissions", - "description": "Updated permissions granted to the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CollaboratorPermission", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GenerateProjectPreviewPayload", - "description": "Autogenerated return type of GenerateProjectPreview", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GenerateProjectPreviewInput", - "description": "Autogenerated input type of GenerateProjectPreview", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ToggleProjectPreviewPayload", - "description": "Autogenerated return type of ToggleProjectPreview", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ToggleProjectPreviewInput", - "description": "Autogenerated input type of ToggleProjectPreview", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateVideoTrackPayload", - "description": "Autogenerated return type of CreateVideoTrack", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "videoTrack", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoTrack", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateVideoTrackInput", - "description": "Autogenerated input type of CreateVideoTrack", - "fields": null, - "inputFields": [ - { - "name": "videoId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "languageCode", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CaptionLanguageCode", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteVideoTrackPayload", - "description": "Autogenerated return type of DeleteVideoTrack", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Video", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteVideoTrackInput", - "description": "Autogenerated input type of DeleteVideoTrack", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SendMessagePayload", - "description": "Autogenerated return type of SendMessage", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "conversation", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Conversation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Message", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SendMessageInput", - "description": "Autogenerated input type of SendMessage", - "fields": null, - "inputFields": [ - { - "name": "recipientId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "gRecaptchaResponse", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SendSubmissionMessagePayload", - "description": "Autogenerated return type of SendSubmissionMessage", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Message", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SendSubmissionMessageInput", - "description": "Autogenerated input type of SendSubmissionMessage", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReportSpamPayload", - "description": "Autogenerated return type of ReportSpam", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spam", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ReportSpamInput", - "description": "Autogenerated input type of ReportSpam", - "fields": null, - "inputFields": [ - { - "name": "messageId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCountrySignupPayload", - "description": "Autogenerated return type of CreateCountrySignup", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSuccessful", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateCountrySignupInput", - "description": "Autogenerated input type of CreateCountrySignup", - "fields": null, - "inputFields": [ - { - "name": "email", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Email", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "country", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCode", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "WatchProjectPayload", - "description": "Autogenerated return type of WatchProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "WatchProjectInput", - "description": "Autogenerated input type of WatchProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "trackingContext", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnwatchProjectPayload", - "description": "Autogenerated return type of UnwatchProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnwatchProjectInput", - "description": "Autogenerated input type of UnwatchProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "trackingContext", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectImagePayload", - "description": "Autogenerated return type of CreateProjectImage", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectImageInput", - "description": "Autogenerated input type of CreateProjectImage", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "s3Key", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fileName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "contentType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "updatedAt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fileSize", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteProjectImagePayload", - "description": "Autogenerated return type of DeleteProjectImage", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectImageInput", - "description": "Autogenerated input type of DeleteProjectImage", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectVideoPayload", - "description": "Autogenerated return type of CreateProjectVideo", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Video", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectVideoInput", - "description": "Autogenerated input type of CreateProjectVideo", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "s3Key", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fileName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "contentType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "updatedAt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fileSize", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteProjectVideoPayload", - "description": "Autogenerated return type of DeleteProjectVideo", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectVideoInput", - "description": "Autogenerated input type of DeleteProjectVideo", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The project ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostCommentPayload", - "description": "Autogenerated return type of PostComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Comment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PostCommentInput", - "description": "Autogenerated input type of PostComment", - "fields": null, - "inputFields": [ - { - "name": "commentableId", - "description": "The ID of the object you are commenting on", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The body of the comment", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "parentId", - "description": "The ID of the comment you are replying to", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteCommentPayload", - "description": "Autogenerated return type of DeleteComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentable", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteCommentInput", - "description": "Autogenerated input type of DeleteComment", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The comment ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ToggleCommentPinPayload", - "description": "Autogenerated return type of ToggleCommentPin", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Comment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ToggleCommentPinInput", - "description": "Autogenerated input type of ToggleCommentPin", - "fields": null, - "inputFields": [ - { - "name": "commentId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "pinned", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostProjectCommentPayload", - "description": "Autogenerated return type of PostProjectComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Comment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PostProjectCommentInput", - "description": "Autogenerated input type of PostProjectComment", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "The ID of the project you are commenting on", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The body of the comment", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "parentId", - "description": "The ID of the comment you are replying to", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteProjectCommentPayload", - "description": "Autogenerated return type of DeleteProjectComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectCommentInput", - "description": "Autogenerated input type of DeleteProjectComment", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The comment ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateAssetPayload", - "description": "Autogenerated return type of CreateAsset", - "fields": [ - { - "name": "asset", - "description": null, - "args": [], - "type": { - "kind": "UNION", - "name": "AttachedMedia", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "AttachedMedia", - "description": "Attached Media", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AttachedAudio", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AttachedVideo", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - } - ] - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateAssetInput", - "description": "Autogenerated input type of CreateAsset", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "ID of the object to attach the asset to", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "s3Key", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fileName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "contentType", - "description": "mime type. ex: 'image/png'", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "updatedAt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "attachableAssoc", - "description": "attachable attribute. ex: 'hero_media', 'avatar', ...", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fileSize", - "description": "File size of asset in bytes.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteAssetPayload", - "description": "Autogenerated return type of DeleteAsset", - "fields": [ - { - "name": "attachable", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "Attachable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "Attachable", - "description": "An object that can be associated with uploaded assets", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InterviewAnswer", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Survey", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "Survey", - "description": "A survey", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteAssetInput", - "description": "Autogenerated input type of DeleteAsset", - "fields": null, - "inputFields": [ - { - "name": "attachable_id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "asset_id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateAddressPayload", - "description": "Autogenerated return type of CreateAddress", - "fields": [ - { - "name": "address", - "description": "Address that was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "assignedToBacking", - "description": "Backing was associated with address", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "suggestedAddress", - "description": "Address suggestion", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "validationStatus", - "description": "Validation status for created address", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ValidationStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ValidationStatus", - "description": "Status returned from an address validation", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "exact", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "suggestion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "not_found", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "error", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateAddressInput", - "description": "Autogenerated input type of CreateAddress", - "fields": null, - "inputFields": [ - { - "name": "recipientName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "referenceName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressLine1", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressLine2", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "city", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "region", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postalCode", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "countryCode", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCode", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "phoneNumber", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "primary", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "backingId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BatchUpdateSurveyResponseAddressesPayload", - "description": "Autogenerated return type of BatchUpdateSurveyResponseAddresses", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedSurveyResponsesCount", - "description": "The count of SurveyResponses that were successfully updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BatchUpdateSurveyResponseAddressesInput", - "description": "Autogenerated input type of BatchUpdateSurveyResponseAddresses", - "fields": null, - "inputFields": [ - { - "name": "fulfillmentAddressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AcceptOrRejectAddressSuggestionPayload", - "description": "Autogenerated return type of AcceptOrRejectAddressSuggestion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "True if address was successfully updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AcceptOrRejectAddressSuggestionInput", - "description": "Autogenerated input type of AcceptOrRejectAddressSuggestion", - "fields": null, - "inputFields": [ - { - "name": "fulfillmentAddressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "suggestionAccepted", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteAddressPayload", - "description": "Autogenerated return type of DeleteAddress", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Success if address was deleted successfully", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteAddressInput", - "description": "Autogenerated input type of DeleteAddress", - "fields": null, - "inputFields": [ - { - "name": "fulfillmentAddressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetAddressAsPrimaryPayload", - "description": "Autogenerated return type of SetAddressAsPrimary", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Success if address was updated successfully", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetAddressAsPrimaryInput", - "description": "Autogenerated input type of SetAddressAsPrimary", - "fields": null, - "inputFields": [ - { - "name": "fulfillmentAddressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateOrUpdateBackingAddressPayload", - "description": "Autogenerated return type of CreateOrUpdateBackingAddress", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateOrUpdateBackingAddressInput", - "description": "Autogenerated input type of CreateOrUpdateBackingAddress", - "fields": null, - "inputFields": [ - { - "name": "backingId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetBackingFulfillmentStatusesPayload", - "description": "Autogenerated return type of SetBackingFulfillmentStatuses", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedBackingIds", - "description": "Lists the ids of all successfully updated backings.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetBackingFulfillmentStatusesInput", - "description": "Autogenerated input type of SetBackingFulfillmentStatuses", - "fields": null, - "inputFields": [ - { - "name": "backingIds", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "status", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "FulfillmentStatusSelectOptions", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "FulfillmentStatusSelectOptions", - "description": "Values for backing fulfillment status", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "not_started", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "in_progress", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipped", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delayed", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MigrateToFulfillmentStatusPayload", - "description": "Autogenerated return type of MigrateToFulfillmentStatus", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if backings are being updated in backend.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MigrateToFulfillmentStatusInput", - "description": "Autogenerated input type of MigrateToFulfillmentStatus", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateFulfillmentModalDismissedAtPayload", - "description": "Autogenerated return type of UpdateFulfillmentModalDismissedAt", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateFulfillmentModalDismissedAtInput", - "description": "Autogenerated input type of UpdateFulfillmentModalDismissedAt", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateFulfillmentStatusPayload", - "description": "Autogenerated return type of UpdateFulfillmentStatus", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateFulfillmentStatusInput", - "description": "Autogenerated input type of UpdateFulfillmentStatus", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fulfillmentStatus", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "FulfillmentStatus", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateUserSettingPayload", - "description": "Autogenerated return type of UpdateUserSetting", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateUserSettingInput", - "description": "Autogenerated input type of UpdateUserSetting", - "fields": null, - "inputFields": [ - { - "name": "setting", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserSetting", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "enable", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserSetting", - "description": "Possible user settings", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "manual_play_videos", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "superbacker_not_visible", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "confirmed_watch_notice", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "confirmed_signal_notice", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "opted_out_of_recommendations", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viz_notification", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "opt_in_ksr_research", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "show_public_profile", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dismissed_taste_profile_toast", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dismissed_pyl_toast", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dismissed_reward_images_toast", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateUserAccountPayload", - "description": "Autogenerated return type of UpdateUserAccount", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateUserAccountInput", - "description": "Autogenerated input type of UpdateUserAccount", - "fields": null, - "inputFields": [ - { - "name": "currentPassword", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "password", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "passwordConfirmation", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "email", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Email", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateUserProfilePayload", - "description": "Autogenerated return type of UpdateUserProfile", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateUserProfileInput", - "description": "Autogenerated input type of UpdateUserProfile", - "fields": null, - "inputFields": [ - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "biography", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "chosenCurrency", - "description": null, - "type": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateUserNotificationPayload", - "description": "Autogenerated return type of UpdateUserNotification", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userNotification", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Notification", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateUserNotificationInput", - "description": "Autogenerated input type of UpdateUserNotification", - "fields": null, - "inputFields": [ - { - "name": "topic", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserNotificationTopic", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "kind", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserNotificationKind", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "value", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserNotificationKind", - "description": "User notification kind", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "email", - "description": "Email", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mobile", - "description": "Mobile", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateUserNotificationFrequencyPayload", - "description": "Autogenerated return type of UpdateUserNotificationFrequency", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userNotification", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Notification", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateUserNotificationFrequencyInput", - "description": "Autogenerated input type of UpdateUserNotificationFrequency", - "fields": null, - "inputFields": [ - { - "name": "topic", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserNotificationTopic", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "frequency", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserNotificationFrequency", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateUserUrlsPayload", - "description": "Autogenerated return type of CreateUserUrls", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateUserUrlsInput", - "description": "Autogenerated input type of CreateUserUrls", - "fields": null, - "inputFields": [ - { - "name": "url", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteUserUrlsPayload", - "description": "Autogenerated return type of DeleteUserUrls", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteUserUrlsInput", - "description": "Autogenerated input type of DeleteUserUrls", - "fields": null, - "inputFields": [ - { - "name": "urlId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateUserSlugPayload", - "description": "Autogenerated return type of CreateUserSlug", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateUserSlugInput", - "description": "Autogenerated input type of CreateUserSlug", - "fields": null, - "inputFields": [ - { - "name": "slug", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClearUserUnseenActivityPayload", - "description": "Autogenerated return type of ClearUserUnseenActivity", - "fields": [ - { - "name": "activityIndicatorCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ClearUserUnseenActivityInput", - "description": "Autogenerated input type of ClearUserUnseenActivity", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateUserPayload", - "description": "Autogenerated return type of CreateUser", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateUserInput", - "description": "Autogenerated input type of CreateUser", - "fields": null, - "inputFields": [ - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "email", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "emailConfirmation", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "optIntoNewsletters", - "description": "If the user agrees to opt into weekly newsletters", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "optIntoUserResearch", - "description": "If the user agrees to opt into receiving surveys for user research", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "password", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "projectPid", - "description": "Supply if creating an account via backing flow -- used for tracking purposes", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "recaptchaV2Token", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "recaptchaV3Token", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "checkoutId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "n", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SignInWithApplePayload", - "description": "Autogenerated return type of SignInWithApple", - "fields": [ - { - "name": "apiAccessToken", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SignInWithAppleInput", - "description": "Autogenerated input type of SignInWithApple", - "fields": null, - "inputFields": [ - { - "name": "firstName", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "lastName", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "authCode", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "iosAppId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectDepositAccountPayload", - "description": "Autogenerated return type of CreateProjectDepositAccount", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectDepositAccountInput", - "description": "Autogenerated input type of CreateProjectDepositAccount", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "accountBusinessType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SubmitVatNumberPayload", - "description": "Autogenerated return type of SubmitVatNumber", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SubmitVatNumberInput", - "description": "Autogenerated input type of SubmitVatNumber", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "vatNumber", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateSetupIntentPayload", - "description": "Autogenerated return type of CreateSetupIntent", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientSecret", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateSetupIntentInput", - "description": "Autogenerated input type of CreateSetupIntent", - "fields": null, - "inputFields": [ - { - "name": "setupIntentContext", - "description": "Context in which this stripe intent is created", - "type": { - "kind": "ENUM", - "name": "StripeIntentContextTypes", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "StripeIntentContextTypes", - "description": "Different contexts for which stripe intents can be created", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CROWDFUNDING_CHECKOUT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_CAMPAIGN_CHECKOUT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROJECT_BUILD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROFILE_SETTINGS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatePaymentIntentPayload", - "description": "Autogenerated return type of CreatePaymentIntent", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientSecret", - "description": "the stripe payment intent client secret used to complete a payment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreatePaymentIntentInput", - "description": "Autogenerated input type of CreatePaymentIntent", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "kickstarter project id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "amount", - "description": "total amount to be paid (eg. 10.55)", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentIntentContext", - "description": "Context in which this stripe intent is created", - "type": { - "kind": "ENUM", - "name": "StripeIntentContextTypes", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "digitalMarketingAttributed", - "description": "if the payment is attributed to digital marketing (default: false)", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "backingId", - "description": "Current backing id for tracking purposes", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "checkoutId", - "description": "Current checkout id for tracking purposes", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatePaymentSourcePayload", - "description": "Autogenerated return type of CreatePaymentSource", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errorMessage", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "inconsistent use of GraphQL errors" - }, - { - "name": "isSuccessful", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreatePaymentSourceInput", - "description": "Autogenerated input type of CreatePaymentSource", - "fields": null, - "inputFields": [ - { - "name": "paymentType", - "description": null, - "type": { - "kind": "ENUM", - "name": "PaymentTypes", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "stripeToken", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "stripeCardId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "reusable", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "intentClientSecret", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PaymentTypes", - "description": "Payment types", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREDIT_CARD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectPaymentSourcePayload", - "description": "Autogenerated return type of CreateProjectPaymentSource", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectPaymentSourceInput", - "description": "Autogenerated input type of CreateProjectPaymentSource", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CreditCardPaymentType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "token", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "reusable", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProjectPaymentSourcePayload", - "description": "Autogenerated return type of UpdateProjectPaymentSource", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectPaymentSourceInput", - "description": "Autogenerated input type of UpdateProjectPaymentSource", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PaymentSourceDeletePayload", - "description": "Autogenerated return type of PaymentSourceDelete", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PaymentSourceDeleteInput", - "description": "Autogenerated input type of PaymentSourceDelete", - "fields": null, - "inputFields": [ - { - "name": "paymentSourceId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SubmitRefundCheckoutPayload", - "description": "Autogenerated return type of SubmitRefundCheckout", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "redirectUrl", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refundCheckout", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RefundCheckout", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SubmitRefundCheckoutInput", - "description": "Autogenerated input type of SubmitRefundCheckout", - "fields": null, - "inputFields": [ - { - "name": "paymentSourceId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "refundCheckoutId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateRewardPayload", - "description": "Autogenerated return type of CreateReward", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateRewardInput", - "description": "Autogenerated input type of CreateReward", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "description", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "estimatedDeliveryOn", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "amount", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "latePledgeAmount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "limit", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "image", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "S3AssetInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "altText", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "limitPerBacker", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardType", - "description": null, - "type": { - "kind": "ENUM", - "name": "RewardType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "items", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RewardItemInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "shippingPreference", - "description": null, - "type": { - "kind": "ENUM", - "name": "ShippingPreference", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "shippingRules", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShippingRuleInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "startsAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endsAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentsType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ContentsType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "localReceiptLocationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "startCondition", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endCondition", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "S3AssetInput", - "description": "S3 information for an asset.", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "s3Key", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fileName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "contentType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "updatedAt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fileSize", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RewardItemInput", - "description": "Item for a reward", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "position", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "quantity", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ShippingRuleInput", - "description": "Shipping rule for a reward", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "cost", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "estimatedMin", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "estimatedMax", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteRewardPayload", - "description": "Autogenerated return type of DeleteReward", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteRewardInput", - "description": "Autogenerated input type of DeleteReward", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The reward ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateRewardPayload", - "description": "Autogenerated return type of UpdateReward", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateRewardInput", - "description": "Autogenerated input type of UpdateReward", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "description", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "estimatedDeliveryOn", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "amount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "latePledgeAmount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "image", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "S3AssetInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "altText", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deleteAsset", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "limit", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "limitPerBacker", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardType", - "description": null, - "type": { - "kind": "ENUM", - "name": "RewardType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "items", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RewardItemInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "shippingPreference", - "description": null, - "type": { - "kind": "ENUM", - "name": "ShippingPreference", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "shippingRules", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShippingRuleInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "startsAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endsAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentsType", - "description": null, - "type": { - "kind": "ENUM", - "name": "ContentsType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "localReceiptLocationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "startCondition", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endCondition", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CopyRewardItemsPayload", - "description": "Autogenerated return type of CopyRewardItems", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reward", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CopyRewardItemsInput", - "description": "Autogenerated input type of CopyRewardItems", - "fields": null, - "inputFields": [ - { - "name": "rewardId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EndLatePledgesPayload", - "description": "Autogenerated return type of EndLatePledges", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EndLatePledgesInput", - "description": "Autogenerated input type of EndLatePledges", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateFlaggingPayload", - "description": "Autogenerated return type of CreateFlagging", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "flagging", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Flagging", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateFlaggingInput", - "description": "Autogenerated input type of CreateFlagging", - "fields": null, - "inputFields": [ - { - "name": "contentId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "kind", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "NonDeprecatedFlaggingKind", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "details", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "NonDeprecatedFlaggingKind", - "description": "The bucket for a flagging (general reason). Does not included deprecated kinds.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PROHIBITED_ITEMS", - "description": "prohibited-items", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHARITY", - "description": "charity", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESALE", - "description": "resale", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FALSE_CLAIMS", - "description": "false-claims", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT", - "description": "misrep-support", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT", - "description": "not-project", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUIDELINES_VIOLATION", - "description": "guidelines-violation", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_ISSUES", - "description": "post-funding-issues", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SPAM", - "description": "spam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VICES_DRUGS", - "description": "vices-drugs", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VICES_ALCOHOL", - "description": "vices-alcohol", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VICES_WEAPONS", - "description": "vices-weapons", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_CLAIMS", - "description": "health-claims", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_REGULATIONS", - "description": "health-regulations", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_GMOS", - "description": "health-gmos", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_LIVE_ANIMALS", - "description": "health-live-animals", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_ENERGY_FOOD_AND_DRINK", - "description": "health-energy-food-and-drink", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FINANCIAL_CONTESTS_COUPONS", - "description": "financial-contests-coupons", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FINANCIAL_SERVICES", - "description": "financial-services", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FINANCIAL_POLITICAL_DONATIONS", - "description": "financial-political-donations", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OFFENSIVE_CONTENT_HATE", - "description": "offensive-content-hate", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OFFENSIVE_CONTENT_PORN", - "description": "offensive-content-porn", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESELLING", - "description": "reselling", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PLAGIARISM", - "description": "plagiarism", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROTOTYPE_MISREPRESENTATION", - "description": "prototype-misrepresentation", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_IMPERSONATION", - "description": "misrep-support-impersonation", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_OUTSTANDING_FULFILLMENT", - "description": "misrep-support-outstanding-fulfillment", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_SUSPICIOUS_PLEDGING", - "description": "misrep-support-suspicious-pledging", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_OTHER", - "description": "misrep-support-other", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_CHARITY", - "description": "not-project-charity", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_STUNT_OR_HOAX", - "description": "not-project-stunt-or-hoax", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_PERSONAL_EXPENSES", - "description": "not-project-personal-expenses", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_BAREBONES", - "description": "not-project-barebones", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_OTHER", - "description": "not-project-other", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUIDELINES_SPAM", - "description": "guidelines-spam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUIDELINES_ABUSE", - "description": "guidelines-abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_REWARD_NOT_AS_DESCRIBED", - "description": "post-funding-reward-not-as-described", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_REWARD_DELAYED", - "description": "post-funding-reward-delayed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_SHIPPED_NEVER_RECEIVED", - "description": "post-funding-shipped-never-received", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_CREATOR_SELLING_ELSEWHERE", - "description": "post-funding-creator-selling-elsewhere", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_CREATOR_UNCOMMUNICATIVE", - "description": "post-funding-creator-uncommunicative", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_CREATOR_INAPPROPRIATE", - "description": "post-funding-creator-inappropriate", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_SUSPICIOUS_THIRD_PARTY", - "description": "post-funding-suspicious-third-party", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_ABUSE", - "description": "comment-abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_DOXXING", - "description": "comment-doxxing", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_OFFTOPIC", - "description": "comment-offtopic", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_SPAM", - "description": "comment-spam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_ABUSE", - "description": "backing-abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_DOXXING", - "description": "backing-doxxing", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_FRAUD", - "description": "backing-fraud", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_SPAM", - "description": "backing-spam", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateRewardItemPayload", - "description": "Autogenerated return type of CreateRewardItem", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateRewardItemInput", - "description": "Autogenerated input type of CreateRewardItem", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "deliveryType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "image", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "S3AssetInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "altText", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteRewardItemPayload", - "description": "Autogenerated return type of DeleteRewardItem", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteRewardItemInput", - "description": "Autogenerated input type of DeleteRewardItem", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The reward item ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateRewardItemPayload", - "description": "Autogenerated return type of UpdateRewardItem", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateRewardItemInput", - "description": "Autogenerated input type of UpdateRewardItem", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deliveryType", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "image", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "S3AssetInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "altText", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deleteAsset", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateEditorialLayoutTypePayload", - "description": "Autogenerated return type of CreateEditorialLayoutType", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "layout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Layout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Layout", - "description": "An Editorial Layout", - "fields": [ - { - "name": "createdAt", - "description": "When this editorial layout was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The description of the editorial layout", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "modules", - "description": "All the modules for an editorial layout", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "published", - "description": "Is the editorial layout published?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "revision", - "description": "The revision of the editorial layout", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The slug for the url of the editorial layout oage", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The title of the editorial layout", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateEditorialLayoutTypeInput", - "description": "Autogenerated input type of CreateEditorialLayoutType", - "fields": null, - "inputFields": [ - { - "name": "slug", - "description": "Slug for the Editorial Layout url", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": "Title for the Editorial Layout", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "description", - "description": "Short description for the Editorial Layout", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "modules", - "description": "All the Editorial Modules for this layout", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EditorialModuleInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EditorialModuleInput", - "description": "Editorial Module.", - "fields": null, - "inputFields": [ - { - "name": "type", - "description": "Module type", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EditorialModuleType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "id", - "description": "Module GraphQL id", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sequence", - "description": "Order of the Module", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "data", - "description": "Module data", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "JSON", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialModuleType", - "description": "Different types of Editorial modules.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ProjectCollection", - "description": "ProjectCollection", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NewsletterSignUp", - "description": "NewsletterSignUp", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PromoCollection", - "description": "PromoCollection", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NewsCollection", - "description": "NewsCollection", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FeaturedProjectCollection", - "description": "FeaturedProjectCollection", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SingleProjectContainer", - "description": "SingleProjectContainer", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BespokeComponent", - "description": "BespokeComponent", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "Header", - "description": "Header", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MastheadImage", - "description": "MastheadImage", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ExploreSubcategories", - "description": "ExploreSubcategories", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "Article", - "description": "Article", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ShortText", - "description": "ShortText", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EditorialRichText", - "description": "EditorialRichText", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SurveyEmbed", - "description": "SurveyEmbed", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PublishEditorialLayoutTypePayload", - "description": "Autogenerated return type of PublishEditorialLayoutType", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "layout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Layout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PublishEditorialLayoutTypeInput", - "description": "Autogenerated input type of PublishEditorialLayoutType", - "fields": null, - "inputFields": [ - { - "name": "slug", - "description": "Slug for the Editorial Layout", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "revision", - "description": "Revision for the Editorial Layout", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TranslateEditorialLayoutTypePayload", - "description": "Autogenerated return type of TranslateEditorialLayoutType", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "layout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Layout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "TranslateEditorialLayoutTypeInput", - "description": "Autogenerated input type of TranslateEditorialLayoutType", - "fields": null, - "inputFields": [ - { - "name": "slug", - "description": "Slug for the Editorial Layout", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "revision", - "description": "Revision for the Editorial Layout", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserSendEmailVerificationPayload", - "description": "Autogenerated return type of UserSendEmailVerification", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UserSendEmailVerificationInput", - "description": "Autogenerated input type of UserSendEmailVerification", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ApplyPaymentSourceToCheckoutPayload", - "description": "Autogenerated return type of ApplyPaymentSourceToCheckout", - "fields": [ - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ApplyPaymentSourceToCheckoutInput", - "description": "Autogenerated input type of ApplyPaymentSourceToCheckout", - "fields": null, - "inputFields": [ - { - "name": "checkoutId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCheckoutPayload", - "description": "Autogenerated return type of CreateCheckout", - "fields": [ - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateCheckoutInput", - "description": "Autogenerated input type of CreateCheckout", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "amount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardIds", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "refParam", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompleteOnSessionCheckoutPayload", - "description": "Autogenerated return type of CompleteOnSessionCheckout", - "fields": [ - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompleteOnSessionCheckoutInput", - "description": "Autogenerated input type of CompleteOnSessionCheckout", - "fields": null, - "inputFields": [ - { - "name": "checkoutId", - "description": "The graphql relay id of the checkout (base64 encoded)", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentIntentClientSecret", - "description": "the client_secret returned by createPaymentIntent, starts with `pi_` (the same secret passed to stripe)", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": "Kickstarter internal payment source id. Expects a number (not the stripe id starting with `pm_`). Pass in when using a saved card (optional)", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paymentSourceReusable", - "description": "If the payment source can be reused for future payments (optional)", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "applePay", - "description": "Apple pay attributes for creating a payment source (optional)", - "type": { - "kind": "INPUT_OBJECT", - "name": "ApplePayInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ApplePayInput", - "description": "Necessary fields for Apple Pay", - "fields": null, - "inputFields": [ - { - "name": "token", - "description": "Stripe token", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentInstrumentName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentNetwork", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "transactionIdentifier", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateBackingPayload", - "description": "Autogenerated return type of CreateBacking", - "fields": [ - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateBackingInput", - "description": "Autogenerated input type of CreateBacking", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "amount", - "description": "Optional, will default to combined reward minimums + shipping", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardId", - "description": "Relay encoded Reward ID - legacy - mutually exclusive with reward_ids", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardIds", - "description": "List of Relay encoded Reward/Add-on IDs - mutually exclusive with reward_id", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "paymentType", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "refParam", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "setupIntentClientSecret", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "applePay", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ApplePayInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateBackingPayload", - "description": "Autogenerated return type of UpdateBacking", - "fields": [ - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateBackingInput", - "description": "Autogenerated input type of UpdateBacking", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "amount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardId", - "description": "Relay encoded Reward ID - legacy", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardIds", - "description": "List of Relay encoded Reward/Add-on IDs", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": "new payment source id", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "intentClientSecret", - "description": "Stripe SetupIntent client secret", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "applePay", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ApplePayInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateBackingPaymentSourcePayload", - "description": "Autogenerated return type of UpdateBackingPaymentSource", - "fields": [ - { - "name": "backing", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateBackingPaymentSourceInput", - "description": "Autogenerated input type of UpdateBackingPaymentSource", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "ID of the backing being updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": "new payment source id", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "applePay", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ApplePayInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateBackerCompletedPayload", - "description": "Autogenerated return type of UpdateBackerCompleted", - "fields": [ - { - "name": "backing", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateBackerCompletedInput", - "description": "Autogenerated input type of UpdateBackerCompleted", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "backerCompleted", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetBackingNotePayload", - "description": "Autogenerated return type of SetBackingNote", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "noteBody", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetBackingNoteInput", - "description": "Autogenerated input type of SetBackingNote", - "fields": null, - "inputFields": [ - { - "name": "backingId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "noteBody", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "noteType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "BackingNoteType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "BackingNoteType", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CreatorBackingNote", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BackerBackingNote", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateApplePayBackingPayload", - "description": "Autogenerated return type of CreateApplePayBacking", - "fields": [ - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateApplePayBackingInput", - "description": "Autogenerated input type of CreateApplePayBacking", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "amount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "token", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentInstrumentName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentNetwork", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "transactionIdentifier", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "refParam", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LikeQuizProjectPayload", - "description": "Autogenerated return type of LikeQuizProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LikeQuizProjectInput", - "description": "Autogenerated input type of LikeQuizProject", - "fields": null, - "inputFields": [ - { - "name": "selectedLikeableAttributeIds", - "description": "A list of selected likeable attribute ids associated to the quiz project", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "quizProjectId", - "description": "The id of the quiz project that the user has liked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "likedSomethingElse", - "description": "Whether or not the user has indicated that they like something else about the project other than the attributes presented", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LikeProjectPayload", - "description": "Autogenerated return type of LikeProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LikeProjectInput", - "description": "Autogenerated input type of LikeProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The id of the project that the user has liked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "trackingContext", - "description": "The context or page that the user liked this project from. Used for tracking", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnlikeProjectPayload", - "description": "Autogenerated return type of UnlikeProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnlikeProjectInput", - "description": "Autogenerated input type of UnlikeProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The id of the project that the user has unliked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "trackingContext", - "description": "The context or page that the user unliked this project from. Used for tracking", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DislikeProjectPayload", - "description": "Autogenerated return type of DislikeProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DislikeProjectInput", - "description": "Autogenerated input type of DislikeProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The id of the project that the user has disliked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "trackingContext", - "description": "The context or page that the user disliked this project from. Used for tracking", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UndislikeProjectPayload", - "description": "Autogenerated return type of UndislikeProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UndislikeProjectInput", - "description": "Autogenerated input type of UndislikeProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The id of the project that the user has un-disliked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "trackingContext", - "description": "The context or page that the user undisliked this project from. Used for tracking", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectUpdateRequestPayload", - "description": "Autogenerated return type of CreateProjectUpdateRequest", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectUpdateRequestInput", - "description": "Autogenerated input type of CreateProjectUpdateRequest", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "location", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectUpdateRequestLocation", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProjectUpdateRequestLocation", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "updates", - "description": "Project Update Request from the prompt at the top of Project Updates", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backer_bar", - "description": "Project Update Request from the Backer Bar flow", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment", - "description": "Project Update Request from the inline prompt on a comment", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TriggerThirdPartyEventPayload", - "description": "Autogenerated return type of TriggerThirdPartyEvent", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "TriggerThirdPartyEventInput", - "description": "Autogenerated input type of TriggerThirdPartyEvent", - "fields": null, - "inputFields": [ - { - "name": "deviceId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "eventName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "firebaseScreen", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "firebasePreviousScreen", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "items", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ThirdPartyEventItemInput", - "ofType": null - } - } - }, - "defaultValue": "[]" - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "pledgeAmount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "shipping", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "transactionId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "userId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "appData", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AppDataInput", - "ofType": null - }, - "defaultValue": "{}" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ThirdPartyEventItemInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "itemId", - "description": "The ID of the item.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "itemName", - "description": "The name of the item.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "price", - "description": "The monetary price of the item, in units of the specified currency parameter.", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": "null" - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AppDataInput", - "description": "Parameters for sharing app data and device information with the Conversions API", - "fields": null, - "inputFields": [ - { - "name": "advertiserTrackingEnabled", - "description": "Use this field to specify ATT permission on an iOS 14.5+ device.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "applicationTrackingEnabled", - "description": "A person can choose to enable ad tracking on an app level. Your SDK should allow an app developer to put an opt-out setting into their app. Use this field to specify the person's choice.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "extinfo", - "description": "Extended device information, such as screen width and height. Required only for native.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateTrackEventPayload", - "description": "Autogenerated return type of CreateTrackEvent", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "successful", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateTrackEventInput", - "description": "Autogenerated input type of CreateTrackEvent", - "fields": null, - "inputFields": [ - { - "name": "eventName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "eventProperties", - "description": null, - "type": { - "kind": "SCALAR", - "name": "JSON", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateConsentPayload", - "description": "Autogenerated return type of UpdateConsent", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateConsentInput", - "description": "Autogenerated input type of UpdateConsent", - "fields": null, - "inputFields": [ - { - "name": "consentJson", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "userIdentifier", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateAttributionEventPayload", - "description": "Autogenerated return type of CreateAttributionEvent", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "successful", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateAttributionEventInput", - "description": "Autogenerated input type of CreateAttributionEvent", - "fields": null, - "inputFields": [ - { - "name": "eventName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "eventProperties", - "description": null, - "type": { - "kind": "SCALAR", - "name": "JSON", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateBusinessAddressPayload", - "description": "Autogenerated return type of CreateBusinessAddress", - "fields": [ - { - "name": "businessAddress", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateBusinessAddressInput", - "description": "Autogenerated input type of CreateBusinessAddress", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "mainAddress", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "contactName", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "addressLine1", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressLine2", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "city", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "country", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "postalCode", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateBusinessAddressPayload", - "description": "Autogenerated return type of UpdateBusinessAddress", - "fields": [ - { - "name": "businessAddress", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateBusinessAddressInput", - "description": "Autogenerated input type of UpdateBusinessAddress", - "fields": null, - "inputFields": [ - { - "name": "addressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "contactName", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "addressLine1", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "addressLine2", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "city", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "country", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postalCode", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetMainBusinessAddressPayload", - "description": "Autogenerated return type of SetMainBusinessAddress", - "fields": [ - { - "name": "businessAddress", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetMainBusinessAddressInput", - "description": "Autogenerated input type of SetMainBusinessAddress", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteBusinessAddressPayload", - "description": "Autogenerated return type of DeleteBusinessAddress", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if address is deleted.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteBusinessAddressInput", - "description": "Autogenerated input type of DeleteBusinessAddress", - "fields": null, - "inputFields": [ - { - "name": "addressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateOrUpdateItemTaxConfigPayload", - "description": "Autogenerated return type of CreateOrUpdateItemTaxConfig", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateOrUpdateItemTaxConfigInput", - "description": "Autogenerated input type of CreateOrUpdateItemTaxConfig", - "fields": null, - "inputFields": [ - { - "name": "itemId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "itemType", - "description": null, - "type": { - "kind": "ENUM", - "name": "ItemTypeEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "taxCode", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "marketValue", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "shippingPreference", - "description": null, - "type": { - "kind": "ENUM", - "name": "TaxConfigShippingPreference", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "shipFromAddressId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "localAddressId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateOrderStatePayload", - "description": "Autogenerated return type of UpdateOrderState", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Order", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateOrderStateInput", - "description": "Autogenerated input type of UpdateOrderState", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "ID of the order being updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "New state of the order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderStateEnum", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompleteOrderPayload", - "description": "Autogenerated return type of CompleteOrder", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientSecret", - "description": "The stripe payment intent client secret used to complete a payment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The stripe payment intent status (if requires_action, it will be)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompleteOrderInput", - "description": "Autogenerated input type of CompleteOrder", - "fields": null, - "inputFields": [ - { - "name": "orderId", - "description": "The order id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "stripeConfirmationTokenId", - "description": "The stripe confirmation token used to complete a payment (web only)", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "stripePaymentMethodId", - "description": "The stripe payment method id, starting with either `card_` or `pm_` (mobile only)", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": "Kickstarter internal payment source id. Expects a number (not the stripe id starting with `pm_`). Pass in when using a saved card (optional)", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paymentSourceReusable", - "description": "If the new payment source can be reused for future payments (optional)", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paymentMethodTypes", - "description": "List of accepted stripe payment method types", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfirmOrderAddressPayload", - "description": "Autogenerated return type of ConfirmOrderAddress", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Order", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ConfirmOrderAddressInput", - "description": "Autogenerated input type of ConfirmOrderAddress", - "fields": null, - "inputFields": [ - { - "name": "orderId", - "description": "The order id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressId", - "description": "The address id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateOptionPayload", - "description": "Autogenerated return type of CreateOption", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optionType", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "OptionType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateOptionInput", - "description": "Autogenerated input type of CreateOption", - "fields": null, - "inputFields": [ - { - "name": "itemId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "prompt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "values", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateOptionPayload", - "description": "Autogenerated return type of UpdateOption", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optionType", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "OptionType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateOptionInput", - "description": "Autogenerated input type of UpdateOption", - "fields": null, - "inputFields": [ - { - "name": "optionTypeId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "prompt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "values", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteOptionPayload", - "description": "Autogenerated return type of DeleteOption", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": "The item that the deleted option type was associated with", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if option_type is deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteOptionInput", - "description": "Autogenerated input type of DeleteOption", - "fields": null, - "inputFields": [ - { - "name": "optionTypeId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateQuestionPayload", - "description": "Autogenerated return type of CreateQuestion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Question", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateQuestionInput", - "description": "Autogenerated input type of CreateQuestion", - "fields": null, - "inputFields": [ - { - "name": "questionableId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "questionableType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "QuestionableType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "type", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "QuestionType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "prompt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "choices", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "choiceSelectionLimit", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "optional", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "QuestionableType", - "description": "Types that can be associated with a Question", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "Project", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RewardItem", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "Reward", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateQuestionPayload", - "description": "Autogenerated return type of UpdateQuestion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Question", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateQuestionInput", - "description": "Autogenerated input type of UpdateQuestion", - "fields": null, - "inputFields": [ - { - "name": "questionId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "type", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "QuestionType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "prompt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "choices", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "choiceSelectionLimit", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "optional", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteQuestionPayload", - "description": "Autogenerated return type of DeleteQuestion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if question is deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteQuestionInput", - "description": "Autogenerated input type of DeleteQuestion", - "fields": null, - "inputFields": [ - { - "name": "questionId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BulkEditQuestionsPayload", - "description": "Autogenerated return type of BulkEditQuestions", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questionable", - "description": "The updated questionable.", - "args": [], - "type": { - "kind": "UNION", - "name": "Questionable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BulkEditQuestionsInput", - "description": "Autogenerated input type of BulkEditQuestions", - "fields": null, - "inputFields": [ - { - "name": "questionableId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "questionableType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "QuestionableType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "questions", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "QuestionInput", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "QuestionInput", - "description": "Question associated with a particular questionable.", - "fields": null, - "inputFields": [ - { - "name": "type", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "QuestionType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "prompt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "choices", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "choiceSelectionLimit", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "optional", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteBackerSurveyPayload", - "description": "Autogenerated return type of DeleteBackerSurvey", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if backer survey is deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteBackerSurveyInput", - "description": "Autogenerated input type of DeleteBackerSurvey", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ResetBackerSurveyPayload", - "description": "Autogenerated return type of ResetBackerSurvey", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if backer survey responses are reset.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ResetBackerSurveyInput", - "description": "Autogenerated input type of ResetBackerSurvey", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SubmitResponsesPayload", - "description": "Autogenerated return type of SubmitResponses", - "fields": [ - { - "name": "cart", - "description": "The finalized cart, if submission is successful.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deliveryAddress", - "description": "The delivery address attached to backing.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if cart is finalized.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SubmitResponsesInput", - "description": "Autogenerated input type of SubmitResponses", - "fields": null, - "inputFields": [ - { - "name": "cartId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "lineItemUpdates", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LineItemInput", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "backerQuestionAnswers", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AnswerInput", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LineItemInput", - "description": "Line item belonging to a cart", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "optionValueIds", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "answers", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AnswerInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AnswerInput", - "description": "Answer associated with a particular question and answerable.", - "fields": null, - "inputFields": [ - { - "name": "questionId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "response", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateBackerSurveyPayload", - "description": "Autogenerated return type of CreateBackerSurvey", - "fields": [ - { - "name": "backerSurvey", - "description": "The backer survey if creation was successful.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BackerSurvey", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateBackerSurveyInput", - "description": "Autogenerated input type of CreateBackerSurvey", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetAddressCollectionEnabledPayload", - "description": "Autogenerated return type of SetAddressCollectionEnabled", - "fields": [ - { - "name": "addressCollectionEnabled", - "description": "Whether or not the creator has enabled address collection for this project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addressCollectionForDigitalReward", - "description": "Whether or not addresses should be collected for digital reward backers.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetAddressCollectionEnabledInput", - "description": "Autogenerated input type of SetAddressCollectionEnabled", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressCollectionEnabled", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressCollectionForDigitalReward", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LockAddressesPayload", - "description": "Autogenerated return type of LockAddresses", - "fields": [ - { - "name": "addressLockoutDate", - "description": "Returns the address lockout date if successful.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LockAddressesInput", - "description": "Autogenerated input type of LockAddresses", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SendSurveyPayload", - "description": "Autogenerated return type of SendSurvey", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "survey", - "description": "The updated survey.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BackerSurvey", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SendSurveyInput", - "description": "Autogenerated input type of SendSurvey", - "fields": null, - "inputFields": [ - { - "name": "surveyId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateRewardShippingRatesPayload", - "description": "Autogenerated return type of UpdateRewardShippingRates", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reward", - "description": "The updated BackerReward", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateRewardShippingRatesInput", - "description": "Autogenerated input type of UpdateRewardShippingRates", - "fields": null, - "inputFields": [ - { - "name": "rewardId", - "description": "Kickstarter BackerReward (base or addon) id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "shippingRates", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShippingRateInput", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ShippingRateInput", - "description": "Shipping rule for a reward", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "cost", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Schema", - "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", - "fields": [ - { - "name": "directives", - "description": "A list of all directives supported by this server.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Directive", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mutationType", - "description": "If this server supports mutation, the type that mutation operations will be rooted at.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "queryType", - "description": "The type that query operations will be rooted at.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subscriptionType", - "description": "If this server support subscription, the type that subscription operations will be rooted at.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "types", - "description": "A list of all types supported by this server.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Type", - "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", - "fields": [ - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enumValues", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__EnumValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fields", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Field", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inputFields", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "interfaces", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "kind", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__TypeKind", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ofType", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "possibleTypes", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Field", - "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", - "fields": [ - { - "name": "args", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deprecationReason", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeprecated", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Directive", - "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", - "fields": [ - { - "name": "args", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locations", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__DirectiveLocation", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "onField", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `locations`." - }, - { - "name": "onFragment", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `locations`." - }, - { - "name": "onOperation", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `locations`." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__EnumValue", - "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", - "fields": [ - { - "name": "deprecationReason", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeprecated", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__InputValue", - "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", - "fields": [ - { - "name": "defaultValue", - "description": "A GraphQL-formatted string representing the default value for this input value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "__TypeKind", - "description": "An enum describing what kind of type a given `__Type` is.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SCALAR", - "description": "Indicates this type is a scalar.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OBJECT", - "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERFACE", - "description": "Indicates this type is an interface. `fields` and `possibleTypes` are valid fields.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNION", - "description": "Indicates this type is a union. `possibleTypes` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM", - "description": "Indicates this type is an enum. `enumValues` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_OBJECT", - "description": "Indicates this type is an input object. `inputFields` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LIST", - "description": "Indicates this type is a list. `ofType` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NON_NULL", - "description": "Indicates this type is a non-null. `ofType` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "__DirectiveLocation", - "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "QUERY", - "description": "Location adjacent to a query operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MUTATION", - "description": "Location adjacent to a mutation operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBSCRIPTION", - "description": "Location adjacent to a subscription operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIELD", - "description": "Location adjacent to a field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FRAGMENT_DEFINITION", - "description": "Location adjacent to a fragment definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FRAGMENT_SPREAD", - "description": "Location adjacent to a fragment spread.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INLINE_FRAGMENT", - "description": "Location adjacent to an inline fragment.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCHEMA", - "description": "Location adjacent to a schema definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCALAR", - "description": "Location adjacent to a scalar definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OBJECT", - "description": "Location adjacent to an object type definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIELD_DEFINITION", - "description": "Location adjacent to a field definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ARGUMENT_DEFINITION", - "description": "Location adjacent to an argument definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERFACE", - "description": "Location adjacent to an interface definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNION", - "description": "Location adjacent to a union definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM", - "description": "Location adjacent to an enum definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM_VALUE", - "description": "Location adjacent to an enum value definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_OBJECT", - "description": "Location adjacent to an input object type definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_FIELD_DEFINITION", - "description": "Location adjacent to an input object field definition.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - } - ], - "directives": [ - { - "name": "include", - "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], - "args": [ - { - "name": "if", - "description": "Included when true.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - } - ] - }, - { - "name": "skip", - "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], - "args": [ - { - "name": "if", - "description": "Skipped when true.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - } - ] - }, - { - "name": "deprecated", - "description": "Marks an element of a GraphQL schema as no longer supported.", - "locations": [ - "FIELD_DEFINITION", - "ENUM_VALUE" - ], - "args": [ - { - "name": "reason", - "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted in [Markdown](https://daringfireball.net/projects/markdown/).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "\"No longer supported\"" - } - ] - } - ] - } - } -}{ - "data": { - "__schema": { - "queryType": { - "name": "Query" - }, - "mutationType": { - "name": "Mutation" - }, - "subscriptionType": null, - "types": [ - { - "kind": "SCALAR", - "name": "Boolean", - "description": "Represents `true` or `false` values.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "String", - "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Query", - "description": "The query root of the Kickstarter GraphQL interface.", - "fields": [ - { - "name": "backing", - "description": "Fetches a backing given its id.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "captionLanguages", - "description": "Languages that are eligible for creating captions for video tracks", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CaptionLanguage", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category", - "description": "Fetch a project category by param..", - "args": [ - { - "name": "param", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "checkout", - "description": "Fetches a checkout given its id.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "claims", - "description": "Extracts claims from text.", - "args": [ - { - "name": "text", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "useStanford", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Claims", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentCurrency", - "description": "The visitor's chosen currency", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editorial", - "description": null, - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "slug", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "revision", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "admin", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "OBJECT", - "name": "EditorialConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editorialPage", - "description": null, - "args": [ - { - "name": "slug", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EditorialPage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editorialPageForAdmin", - "description": null, - "args": [ - { - "name": "slug", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EditorialPageForAdmin", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editorialPages", - "description": null, - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "search", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pageType", - "description": null, - "type": { - "kind": "ENUM", - "name": "EditorialPageType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sortField", - "description": null, - "type": { - "kind": "ENUM", - "name": "EditorialPageSortField", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sortDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "EditorialPageSortDirection", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EditorialPageForAdminConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editorialRevision", - "description": null, - "args": [ - { - "name": "uuid", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EditorialRevision", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editorialRevisionForAdmin", - "description": null, - "args": [ - { - "name": "uuid", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdmin", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillmentAddress", - "description": "Fetches a address given its id.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fundingCurrencies", - "description": "Currencies a creator can choose between for collecting pledges on a project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FundingCurrency", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": "Fetches an item given its relay id.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ksrFact", - "description": "Get a kickstarter fact", - "args": [], - "type": { - "kind": "OBJECT", - "name": "KsrFact", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locations", - "description": "Searches locations.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "term", - "description": "Location search term.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assignable", - "description": "Only return locations assignable (to a Project or User).", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "searchable", - "description": "Only return locations for searching Projects.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LocationsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "me", - "description": "You.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "Fetches an object given its ID.", - "args": [ - { - "name": "id", - "description": "ID of the object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": "Fetches an order given its id.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Order", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "photoForEditor", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledgeProjectsOverview", - "description": "Provides an overview of pledge projects", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PledgeProjectsOverview", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": "Fetches a post given its ID.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Fetches a project given its slug or pid.", - "args": [ - { - "name": "slug", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pid", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "Get some projects", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "backed", - "description": "Get projects backed by the current user.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "collaborated", - "description": "Get projects where the current user is a collaborator.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "categoryId", - "description": "Get projects in only this category.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "created", - "description": "Get projects created by the current user.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "goal", - "description": "Get projects with a USD goal amount in this bucket.", - "type": { - "kind": "ENUM", - "name": "GoalBuckets", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": "Get projects from this location.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pledged", - "description": "Get projects with a USD pledged amount in this bucket.", - "type": { - "kind": "ENUM", - "name": "PledgedBuckets", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "raised", - "description": "Get projects with a raised percent in this bucket.", - "type": { - "kind": "ENUM", - "name": "RaisedBuckets", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "recommended", - "description": "Get projects recommended for the current user.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "recommendationsModels", - "description": "The recommendations models to use", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RecommendationsModel", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "recommendationsSource", - "description": "The source for recommendations.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RecommendationsSource", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "seed", - "description": "Seed for ordering the projects", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "similarToPid", - "description": "Find projects similar to the given project by pid.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "similarTo", - "description": "Find projects similar to the given project term.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "The sort order for returned projects.", - "type": { - "kind": "ENUM", - "name": "ProjectSort", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "staffPicks", - "description": "Get project selected as staff picks.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "starred", - "description": "Get projects starred by the current user.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Get projects with this state.", - "type": { - "kind": "ENUM", - "name": "PublicProjectState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "tagId", - "description": "Get projects with this tag.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "term", - "description": "Project search term.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "excludePids", - "description": "A list of pids corresponding to projects to be excluded from the results", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "deadlineAfter", - "description": "Get projects with deadlines after this date", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deadlineBefore", - "description": "Get projects with deadlines before this date", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectsConnectionWithTotalCount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quizProjects", - "description": "Editorialized quiz projects for the taste profile quiz.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "excludeQuizProjectIds", - "description": "Exclude certain quiz projects from the results", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "QuizProjectsConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refundCheckout", - "description": "Fetches a refund checkout given its id.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RefundCheckout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "regionalAuthorities", - "description": "Regional tax authorities", - "args": [ - { - "name": "country", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reward", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rootCategories", - "description": "Root project categories.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingCountryLocations", - "description": "Country locations for shipping rewards", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingRegionalLocations", - "description": "Regional locations for shipping rewards", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingRoot", - "description": "Root location for shipping rewards", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "supportedCountries", - "description": "Countries that can launch projects.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Country", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "Tags.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "scope", - "description": "Scoped to a provided scope", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TagScope", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TagsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "update", - "description": "Fetches a project update given its ID.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use post field instead" - }, - { - "name": "uploadLimit", - "description": "The maximum file size of an upload by type.", - "args": [ - { - "name": "filetype", - "description": "The type of file we are checking the upload limit of.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UploadLimitFiletype", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UploadLimit", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usdType", - "description": "How USD currencies should be rendered, based on user's location", - "args": [], - "type": { - "kind": "ENUM", - "name": "UsdType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibleCountries", - "description": "Countries that are visible to the current user. This may include countries that cannot launch projects.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Country", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Node", - "description": "An object with an ID.", - "fields": [ - { - "name": "id", - "description": "ID of the object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Address", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AiDisclosure", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AttachedAudio", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AttachedVideo", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Category", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Comment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Conversation", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CreatorInterview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CreatorPrompt", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CuratedPage", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Flagging", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InterviewAnswer", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InterviewQuestion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Message", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Order", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ProjectProfile", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ShippingRule", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Survey", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Tag", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UserUrl", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Video", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VideoTrack", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VideoTrackCue", - "ofType": null - } - ] - }, - { - "kind": "SCALAR", - "name": "ID", - "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "User", - "description": "A member of Kickstarter.", - "fields": [ - { - "name": "activeProjects", - "description": "Projects a user has created or is an active collaborator on", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserActiveProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addresses", - "description": "This user's saved shipping addresses", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddressConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allowsFollows", - "description": "Indicates whether or not the user allows other Kickstarter users to follow them", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backedProjects", - "description": "Projects a user has backed.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserBackedProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backings", - "description": "A user's backings.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "status", - "description": "Filter backings to only those with this status", - "type": { - "kind": "ENUM", - "name": "BackingState", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserBackingsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backingsCount", - "description": "Number of backings for this user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "biography", - "description": "A description of the user's background.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedUsers", - "description": "List of users blocked by current user", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canCurate", - "description": "Whether or not the user can curate pages", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canSeeConfirmSignalModal", - "description": "Whether user can see the confirmation modal that appears after the user likes or dislike a project for the first time", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canSeeConfirmWatchModal", - "description": "Whether user can see the confirmation modal that appears after the user watches a project for the first time", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canSeePylToast", - "description": "Whether user can see PYL toast notification", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canSeeRewardImagesToast", - "description": "Whether user can see the reward images toast notification that appears on build pages", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canSeeTasteProfileToast", - "description": "Whether user can see the taste profile toast notification that appears on the thanks page", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "chosenCurrency", - "description": "The user's chosen currency", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "conversations", - "description": "Conversations the user had", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "mailbox", - "description": "The mailbox", - "type": { - "kind": "ENUM", - "name": "MailboxType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "project_id", - "description": "The project id", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserConversationsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdProjects", - "description": "Projects a user has created.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Column to order the list of projects by", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "order", - "description": "Order in ascending or descending order", - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserCreatedProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "curatedPages", - "description": "Pages curated by the user", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserCuratedPagesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "A user's email address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enabledFeatures", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Feature", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "followers", - "description": "Users following a user.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserFollowersConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "following", - "description": "Users a user is following.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserFollowingConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillingProjects", - "description": "Projects a user has launched that are successful, but have not completed fulfillment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasImage", - "description": "If the user has uploaded an avatar.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasPassword", - "description": "Whether or not the user has a password.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasSlug", - "description": "Whether a user has their slug set.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasUnreadMessages", - "description": "Whether or not a user has unread messages.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasUnseenActivity", - "description": "Whether or not a user has unseen activity.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasUnseenSavedProjectsActivity", - "description": "Whether or not a user has unseen saved projects activity.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "highestProjectSentiment", - "description": "The highest sentiment for successful projects for a user", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageUrl", - "description": "The user's avatar.", - "args": [ - { - "name": "blur", - "description": "Whether or not to blur the image.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "width", - "description": "The width of the image in pixels.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitedProjects", - "description": "Projects a user has been invited to collaborate on", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserInvitedProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isAppleConnected", - "description": "Whether or not the user has authenticated with Apple.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isBlocked", - "description": "Is user blocked by current user", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isCreator", - "description": "Whether a user is a creator of any project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeliverable", - "description": "Whether a user's email address is deliverable", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isEmailVerified", - "description": "Whether or not the user's email is verified.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isFacebookConnected", - "description": "Whether or not the user is connected to Facebook.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isFollowing", - "description": "Whether or not you are following the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isGhosting", - "description": "Whether a KSR admin is ghosting as another user", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isKsrAdmin", - "description": "Whether or not you are a KSR admin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isRegistered", - "description": "Whether the user is registered", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSepaEligible", - "description": "Whether the user can create SEPA account payment sources", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSlugValid", - "description": "Whether a user's entered slug is valid.", - "args": [ - { - "name": "slug", - "description": "The user's entered slug.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Validation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSocializing", - "description": "Whether or not the user is either Facebook connected or has follows/followings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSuperbacker", - "description": "Whether the user is a superbacker", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isTrustedForOverlappingFulfillment", - "description": "Whether a user is trusted for overlapping fulfillment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "joinedOn", - "description": "The timestamp of when the user joined Kickstarter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastLogin", - "description": "The last time a user logged in, time since epoch", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latestBackerFavoriteProject", - "description": "The most recent successful project that has a positive sentiment and a qualifying backer coverage rate", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "launchedProjects", - "description": "Projects a user has launched.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectsConnectionWithTotalCount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "Where the user is based.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membershipProjects", - "description": "Projects the user has collaborated on.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MembershipProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The user's provided name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "needsFreshFacebookToken", - "description": "Does the user to refresh their facebook token?", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newsletterSubscriptions", - "description": "Which newsleters are the users subscribed to", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NewsletterSubscriptions", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "notifications", - "description": "All of a user's notifications", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Notification", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optedOutOfRecommendations", - "description": "Is the user opted out from receiving recommendations", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizations", - "description": "Organizations a user is a member of", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Filter organizations by membership state.", - "type": { - "kind": "ENUM", - "name": "OrganizationMembershipState", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserOrganizationsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectNotifications", - "description": "A user's project notification settings", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Notification", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "savedProjects", - "description": "Projects a user has saved.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Filter projects by publically accessible state.", - "type": { - "kind": "ENUM", - "name": "PublicProjectState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deadlineAfter", - "description": "Get saved projects with deadlines after this date", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deadlineBefore", - "description": "Get saved projects with deadlines before this date", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserSavedProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "showPublicProfile", - "description": "Is the user's profile public", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The user's slug.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storedBankAccounts", - "description": "SEPA accounts stored for this user.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "includeExpired", - "description": "Should expired accounts be included.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "BankAccountConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storedCards", - "description": "Stored Cards", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserCreditCardTypeConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "successfulProjects", - "description": "Projects a user has launched that are successful.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectsConnectionWithTotalCount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "surveyResponses", - "description": "This user's survey responses", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "answered", - "description": "Filter by projects that have or have not been answered.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SurveyResponsesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalBackersAcrossProjects", - "description": "The total number of backers across all the user's projects", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalProjectsWeLove", - "description": "The total number of projects the user has created that are staff picked", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "A user's uid", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "A URL to the user's profile.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userRestrictions", - "description": "Details about a user's restrictions", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserRestriction", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "websites", - "description": "A user's websites", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserUrl", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "Feature", - "description": "The list of available public features", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "device_components", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "show_posts_feed", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_crashlytics", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_mixpanel", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_new_relic", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_hockey_app", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_koala", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_i18n", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_tappable_category_location", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_favorite_categories", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_wh_tout", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_qualtrics", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_native_checkout", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_native_checkout_pledge_view", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_live_streams", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_live_stream_discovery", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_live_stream_chat", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_scroll_output_observe_for_ui", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_backer_dashboard", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_email_verification_flow", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_email_verification_skip", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_segment", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ios_braze", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "android_segment", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "android_braze", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "native_creator_breakdown_chart", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "identity_verification_project_overview", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message_archiving", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message_spam", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "emoji_locale", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "default_to_campaign_on_mobile", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinned_posts_on_feed", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image_uploader_alt_text", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rich_text_embedifier", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "admin_checkout_debugger", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "accounts_upgrade", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ksr10_build_overview", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "me_generative_art", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_build_rewards_explorer", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_build_zendesk", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_build_milestones", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user_menu_draft_project", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "make_100_2020", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "funding_sheet", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "qualtrics", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "track_define_namespace", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "how_it_works", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "disable_manual_create_stripe_elements_postal_code", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_update_requests", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_header_media_carousel_hero", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featured_project_mobile_optimizations", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IBAN_flexibility", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inside_voices_footer", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stacked_recs_on_mobile", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_prelaunch_summaries", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ch_currency_selector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dk_currency_selector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "no_currency_selector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "se_currency_selector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects_on_project_page", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "datalake_fe_events", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_demographics_survey", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "save_project_experiment", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "segment_tracking_events", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "segment_hide_project_deadline_property", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "web_error_on_retry_of_failed_3ds_backing", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hide_facebook_login_button_2022", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_onboarding_flow_2021", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_risks_flow", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_element_project_build_2022", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hk_bank_account_holder_name", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_osat_survey_2022", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uk_created_projects_accept_usd_currency", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_referrer_codes_2023", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enable_spotlight_bg_image", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ecovadis_component_2023", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "web_braze", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "midas_beta_2023", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ccp_search_projects", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "global_nav_2023", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "late_pledges_learn_more_cta", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post_campaign_backings_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ckeditor_project_updates", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_card_unification_2023", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_card_unification_2023_videos", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backer_discovery_features_2023", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payments_stripe_link_on_checkout", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "address_collection_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backer_report_update_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delay_backer_trust_module_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signal_of_fulfillment_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reset_backer_survey_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "disable_shipping_at_pledge", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledge_projects_overview_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "copy_rewards", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledge_redemption_v1", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "survey_reward_questions_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "address_collection_for_digital_rewards_2024", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prelaunch_story_editor", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Int", - "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "DateTime", - "description": "Epoch time stamp.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserUrl", - "description": "A user's websites", - "fields": [ - { - "name": "domain", - "description": "The domain of a user's website", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of a user's website", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Location", - "description": "A location.", - "fields": [ - { - "name": "country", - "description": "The country code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "countryName", - "description": "The localized country name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "county", - "description": "The county name or code. Can be null.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discoverUrl", - "description": "A URL to a discover page filtered by location", - "args": [ - { - "name": "ref_tag", - "description": "The ref tag", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "displayableName", - "description": "The displayable name. It includes the state code for US cities. ex: 'Seattle, WA'", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latitude", - "description": "The latitude of the location.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "longitude", - "description": "The longitude of the location.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The localized name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The state name or code. Can be null.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Float", - "description": "Represents signed double-precision fractional values as specified by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point).", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Validation", - "description": "Validity and associated messages.", - "fields": [ - { - "name": "errorTypes", - "description": "Error keys for validation error, if any", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "messages", - "description": "Error messages associated with the value", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "valid", - "description": "Whether a value is valid.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserCreditCardTypeConnection", - "description": "The connection type for CreditCard.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreditCardEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PageInfo", - "description": "Information about pagination in a connection.", - "fields": [ - { - "name": "endCursor", - "description": "When paginating forwards, the cursor to continue.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasNextPage", - "description": "When paginating forwards, are there more items?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasPreviousPage", - "description": "When paginating backwards, are there more items?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "startCursor", - "description": "When paginating backwards, the cursor to continue.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreditCardEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreditCard", - "description": "A credit card on file.", - "fields": [ - { - "name": "expirationDate", - "description": "When the credit card expires.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The card ID", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastFour", - "description": "The last four digits of the credit card number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentType", - "description": "The card's payment type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CreditCardPaymentType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The card's state.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CreditCardState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCardId", - "description": "Stripe card id", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The card type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CreditCardTypes", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Date", - "description": "ISO Date: YYYY-MM-DD", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CreditCardTypes", - "description": "Credit card types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AMEX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISCOVER", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JCB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MASTERCARD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VISA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DINERS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNIONPAY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CreditCardPaymentType", - "description": "Credit card payment types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ANDROID_PAY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPLE_PAY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BANK_ACCOUNT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREDIT_CARD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CreditCardState", - "description": "States of Credit Cards", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "UNAUTHORIZED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VERIFYING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BankAccountConnection", - "description": "The connection type for BankAccount.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BankAccountEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BankAccount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BankAccountEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BankAccount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BankAccount", - "description": "A bank account.", - "fields": [ - { - "name": "bankName", - "description": "The bank name if available.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastFour", - "description": "The last four digits of the account number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserBackedProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Please use backingsCount instead." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Project", - "description": "A project on Kickstarter.", - "fields": [ - { - "name": "accountInfo", - "description": "Account information.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "AccountInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actions", - "description": "Actions you can currently perform", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectActions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addOns", - "description": "Backing Add-ons", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "forLocation", - "description": "Filters available add ons by given location", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Enables/disables add-ons sort by cost and title, with sorting enabled by default", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectRewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "additionalSubcategory", - "description": "The project's additional category.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addressCollectionEnabled", - "description": "Whether or not the creator has enabled address collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addressCollectionForDigitalReward", - "description": "Whether or not the creator has enabled address collection for digital reward backers", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "aiDisclosure", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "AiDisclosure", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "availableCardTypes", - "description": "Available card types.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CreditCardTypes", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "availableFundingCurrenciesForCountry", - "description": "A list of currencies that the project's country can use", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "averageSentiment", - "description": "The average sentiment of the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerAddressLockoutDate", - "description": "The lockout date for address collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerAddressLockoutDatePassed", - "description": "Whether or not the backer address lockout date has passed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerSurvey", - "description": "Backer survey for the project", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BackerSurvey", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backers", - "description": "Backers of the project", - "args": [ - { - "name": "limit", - "description": "Limit the number of backers returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "followed", - "description": "Limit to backers that the current user is following", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backersCount", - "description": "Total backers for the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backing", - "description": "The current user's backing of this project. Does not include inactive backings.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "businessAddresses", - "description": "Business addresses associated with the project - includes the main address and seconday addresses", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectBusinessAddressConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canComment", - "description": "True if the current user can comment (considers restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canCommentSansRestrictions", - "description": "True if the current user can comment (does not consider restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canUserEditProjectStatus", - "description": "Whether user is allowed to edit project status", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canUserRequestUpdate", - "description": "Whether a user can request an update about this project from the Creator", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canUserViewProjectStatusFeedback", - "description": "Whether user is a backer of the project or not", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canceledAt", - "description": "If the project is in a canceled state, when was it canceled?", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category", - "description": "The project's category.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "changeMethodProjectPledgePath", - "description": "The path to change the current user's payment method for their pledge to this project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collaboratorPermissions", - "description": "Permissions that can be assigned to a collaborator on a project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CollaboratorPermission", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collaborators", - "description": "A project's collaborators.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "withCreator", - "description": "include creator in list of collaborators", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "withInvited", - "description": "include both active and invited users in list of collaborators", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectCollaboratorConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "List of comments on the commentable", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CommentConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentsCount", - "description": "Comment count - defaults to root level comments only", - "args": [ - { - "name": "withReplies", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "completedMilestones", - "description": "Representation of the Project Milestones", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectMilestone", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "convertedWatchesCount", - "description": "Number of watchers who went on to back the project.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": "The project's country", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Country", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "countryCode", - "description": "The project's country.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCode", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Moved to country which returns CountryType." - }, - { - "name": "createdAt", - "description": "When the project was created", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator", - "description": "The project's creator.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorSharedDrafts", - "description": "The draft projects that have a share token for the project creator", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectSharedDraft", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorToolsPaths", - "description": "The paths for the creator tools pages", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatorToolsPaths", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "curatedCollection", - "description": "The Curated Collection that a project is in e.g. Make 100", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CuratedCollection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currency", - "description": "The project's currency code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentAmountPledgedUsd", - "description": "The current amount pledged in USD", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deadlineAt", - "description": "When is the project scheduled to end?", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "defaultFundingCurrencyForCountry", - "description": "The default currency for the project's country", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "defaultPledge", - "description": "The default no reward pledge amount based on the project's currency.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "A short description of the project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "duration", - "description": "Funding duration in days", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editProjectPledgePath", - "description": "The path to edit the current user's pledge for this project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "environmentalCommitments", - "description": "The environmental commitments of the project.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnvironmentalCommitment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "faqs", - "description": "List of FAQs of a project", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectFaqConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "finalCollectionDate", - "description": "The date at which pledge collections will end", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "flagging", - "description": "A report by the current user for the project.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Flagging", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "friends", - "description": "A project's friendly backers.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectBackerFriendsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillmentModalDismissedAt", - "description": "When the fulfillment modal was dismissed", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillmentStatus", - "description": "Status of fulfillment", - "args": [], - "type": { - "kind": "ENUM", - "name": "FulfillmentStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillmentStatusUpdatedAt", - "description": "When the fulfillment status was updated", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fundingRatio", - "description": "The ratio of funding progress.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Ratio", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fxRate", - "description": "Exchange rate for the current user's currency", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "generatedSlug", - "description": "The project's title converted to a slug.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "goal", - "description": "The minimum amount to raise for the project to be successful.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "googleAnalyticsApiSecret", - "description": "API secret for Google Analytics event", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "googleAnalyticsTrackingId", - "description": "The Google Analytics tracking ID.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasItemQuestionsOrOptions", - "description": "Whether or not the project has at least one item-level question or option", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasPostCampaignConfig", - "description": "Does this project have any post-campaign config?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasRewardImages", - "description": "Whether or not the project has reward images", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasSlug", - "description": "Whether a project has its slug set.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasSupportingMaterials", - "description": "Whether or not the project has supporting materials (Prototype Gallery)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasSurveyQuestionsOrSelections", - "description": "Whether or not the project has at least one item-level question, item-level option selection, or project-level question", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", - "description": "The project's primary image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageUrl", - "description": "A read-only representation of the image (complete with fallback default image)", - "args": [ - { - "name": "blur", - "description": "Whether or not to blur the image.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "width", - "description": "The width of the image in pixels.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDisliked", - "description": "Has the current user disliked this project?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isForwardFundTagged", - "description": "Is the project tagged with one of the Forward Fund tags?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isInPostCampaignPledgingPhase", - "description": "Is this project currently accepting post-campaign pledges?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLaunched", - "description": "The project has launched", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLiked", - "description": "Has the current user liked this project?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isProjectOfTheDay", - "description": "Whether or not this is a Project of the Day.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isProjectWeLove", - "description": "Whether or not this is a Kickstarter-featured project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSharingProjectBudget", - "description": "Whether the project is sharing it's budgeting information with the everyone", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isUserCreator", - "description": "Whether current user is creator of current project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isWatchable", - "description": "Whether a not the project can be watched.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isWatched", - "description": "Is the current user watching this project?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Items available through the project's backer rewards.", - "args": [ - { - "name": "excludeItemsWithoutRewards", - "description": "Whether to exclude the items that are not attached to any reward or addon.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastUploadedVideo", - "description": "A project's last uploaded video, if it's processing, or the current project video.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Video", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latePledgeBackersCount", - "description": "Total backers for the project during late pledge phase", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latePledgePledged", - "description": "How much money is pledged to the project during late pledge phase.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latePledgesEndedAt", - "description": "The datetime at which post-campaign pledging will end. This can be set to a future date if we have automatically scheduled an end to late pledging.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "launchedAt", - "description": "When the project launched", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "Where the project is based.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxPledge", - "description": "The max pledge amount for a single reward tier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metaCapiAccessToken", - "description": "Access token for Meta Conversion API", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metaPixelId", - "description": "The unique identifier for the project's Meta Pixel ID", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "milestoneCategories", - "description": "List of milestones available to project, empty array if project has no possible milestones", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MilestoneCategory", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minPledge", - "description": "The min pledge amount for a single reward tier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The project's name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "onBehalfOf", - "description": "A Stripe account identifier", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": "Payment source on creator's account used to issue refunds.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "percentFunded", - "description": "What percent the project has towards meeting its funding goal.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pid", - "description": "The project's pid.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledged", - "description": "How much money is pledged to the project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postCampaignPledgingEnabled", - "description": "Is this project configured for post-campaign pledges?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "posts", - "description": "Project updates.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Scoped to draft or published posts", - "type": { - "kind": "ENUM", - "name": "PostState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postType", - "description": "Scoped to post type: creator_interview or freeform_post", - "type": { - "kind": "ENUM", - "name": "PostFormat", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "forActivePrompt", - "description": "Scoped to a creator’s post associated with the active prompt", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PostConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prelaunchActivated", - "description": "Whether a project has activated prelaunch.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prelaunchStory", - "description": "The rich text story for a prelaunch campaign.", - "args": [ - { - "name": "first", - "description": "The number of visible characters to fetch (does not include HTML markup).", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assetWidth", - "description": "The width of embedded assets in pixels.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prelaunchStoryForEditor", - "description": "The rich text story for a prelaunch campaign in raw form.", - "args": [ - { - "name": "first", - "description": "The number of visible characters to fetch (does not include HTML markup).", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assetWidth", - "description": "The width of embedded assets in pixels.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prelaunchStoryRichText", - "description": "Return an itemized version of the prelaunch story. This feature is in BETA: types can change anytime!", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RichText", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previewUrl", - "description": "The project's preview url.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "profile", - "description": "The project's profile.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectProfile", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectOfTheDayAt", - "description": "When this project was Project of the Day.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectRelayId", - "description": "The root project id under which the comment is nested", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectShortLink", - "description": "The project's bitly short URL", - "args": [ - { - "name": "ref_tag", - "description": "The ref tag type for the bitly hash", - "type": { - "kind": "ENUM", - "name": "BitlyHashes", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectStatus", - "description": "Project's now and next status", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectUsdExchangeRate", - "description": "Exchange rate to US Dollars (USD) for the project's currency", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questions", - "description": "Survey questions asked of all the project's backers", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Question", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recommendations", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Recommendations", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewards", - "description": "Project rewards.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "withActiveBackings", - "description": "Filters by active backings", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Sort the rewards by availability and cost", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectRewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "riskQuestions", - "description": "Risk questions for the project plan.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RiskQuestion", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "riskStrategies", - "description": "The risk mitigation strategies outlined for this project.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RiskStrategy", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "risks", - "description": "Potential hurdles to project completion.", - "args": [ - { - "name": "first", - "description": "The number of characters to fetch.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sendMetaCapiEvents", - "description": "Is this project configured so that events should be triggered for Meta's Conversions API?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sendThirdPartyEvents", - "description": "Is this project configured for third party analytics events?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "showCtaToLiveProjects", - "description": "Whether or not to show ended to live cta", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "showSignalOfFulfillmentModal", - "description": "Whether or not to show the signal of fulfillment modal", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The project's unique URL identifier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spreadsheet", - "description": "The Google Sheet associated to this project", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Spreadsheet", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The project's current state.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stateChangedAt", - "description": "The last time a project's state changed, time since epoch", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "statsInterval", - "description": "The initial project stats polling duration in ms", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "story", - "description": "The story behind the project, parsed for presentation.", - "args": [ - { - "name": "first", - "description": "The number of visible characters to fetch (does not include HTML markup).", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assetWidth", - "description": "The width of embedded assets in pixels.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storyForEditor", - "description": "The project description without conversion for usage by Rich Text Editors.", - "args": [ - { - "name": "first", - "description": "The number of visible characters to fetch (does not include HTML markup).", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assetWidth", - "description": "The width of embedded assets in pixels.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storyRichText", - "description": "Return an itemized version of the story. This feature is in BETA: types can change anytime!", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RichText", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storyRteVersion", - "description": "The Rich Text Editor version that was used to generate the project story", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submission", - "description": "A project submission.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Submission", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "Tags project has been tagged with", - "args": [ - { - "name": "scope", - "description": "Scoped to an optionally provided scope", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TagScope", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Tag", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "targetLaunchDate", - "description": "The project's target launch date", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "targetLaunchDateUpdatedAt", - "description": "The time that the project's target launch date was updated", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timeline", - "description": "The timeline of project events, including updates and milestones.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "withPinnedFirst", - "description": "Makes any pinned post the first item in the timeline", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectTimelineConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "A URL to the project's page.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usdExchangeRate", - "description": "Exchange rate to US Dollars (USD), null for draft projects.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usedLegacySurveys", - "description": "Whether or not the project has used legacy surveys.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userFeedback", - "description": "The feedback the current user has left for the project", - "args": [ - { - "name": "questionName", - "description": "Which question to fetch", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectFeedback", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userWasRemoved", - "description": "Was the current user removed from this project?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verifiedCreatorName", - "description": "Name of user on verified account", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verifiedIdentity", - "description": "Name of user on verified account", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use verified_creator_name instead" - }, - { - "name": "video", - "description": "A project video.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Video", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "watchesCount", - "description": "Number of watchers a project has.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Commentable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Commentable", - "description": "Something that can be commented on", - "fields": [ - { - "name": "canComment", - "description": "True if the current user can comment (considers restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canCommentSansRestrictions", - "description": "True if the current user can comment (does not consider restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canUserRequestUpdate", - "description": "Whether a user can request an update about this project from the Creator", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "List of comments on the commentable", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CommentConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentsCount", - "description": "Comment count - defaults to root level comments only", - "args": [ - { - "name": "withReplies", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectRelayId", - "description": "The root project id under which the comment is nested", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CreatorInterview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CommentConnection", - "description": "The connection type for Comment.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommentEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Comment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CommentEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Comment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Comment", - "description": "A comment", - "fields": [ - { - "name": "author", - "description": "The author of the comment", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorBacking", - "description": "The author's backing information", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorBadges", - "description": "The badges for the comment author", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentBadge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorCanceledPledge", - "description": "Whether the author has canceled their pledge", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The body of the comment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canDelete", - "description": "Whether the current user can delete the comment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canPin", - "description": "Whether current user can pin a comment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canReport", - "description": "Whether current user can report a comment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "When was this comment posted", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleted", - "description": "Whether the comment is deleted", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletedAuthor", - "description": "Whether the comment author is a deleted user and not the creator", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasFlaggings", - "description": "Whether a comment has any flaggings", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentId", - "description": "The ID of the parent comment", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedAt", - "description": "When the comment was pinned", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removedPerGuidelines", - "description": "Whether the comment author has been removed by kickstarter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "replies", - "description": "The replies on a comment", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CommentConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spam", - "description": "Is this comment spam", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sustained", - "description": "Whether this comment has been reviewed and sustained by an admin", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CommentBadge", - "description": "All available comment author badges", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "creator", - "description": "Indicates the author is a creator", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collaborator", - "description": "Indicates the author is a collaborator", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "superbacker", - "description": "Indicates the author is a superbacker", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Backing", - "description": "A backing", - "fields": [ - { - "name": "addOns", - "description": "The add-ons that the backer selected", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardTotalCountConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addOnsWithQuantity", - "description": "The add-ons that the backer selected", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BackingAddon", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allowedCountries", - "description": "Countries that the backing's reward can be shipped to. If null, the backing's reward can be shipped to any country.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCode", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount", - "description": "Total amount pledged by the backer to the project, including shipping.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backer", - "description": "The backer", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerCompleted", - "description": "If the backer_completed_at is set or not", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerNote", - "description": "Backer's note regarding their backing", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backingDetailsPageUrl", - "description": "URL for the backing details page", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backingUrl", - "description": "A link to the backing information", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bonusAmount", - "description": "Extra amount the backer pledged on top of the minimum.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cancelable", - "description": "If the backing can be cancelled", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cart", - "description": "Contains the backer's item preferences and responses to survey questions", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientSecret", - "description": "If `requires_action` is true, `client_secret` should be used to initiate additional client-side authentication steps", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "conversation", - "description": "Message thread between backer and creator", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Conversation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deliveryAddress", - "description": "The delivery address associated with the backing", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errorReason", - "description": "The reason for an errored backing", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillmentStatus", - "description": "The fulfillment status of a backing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "FulfillmentStatusDisplayOptions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasFlaggings", - "description": "Whether or not the backing has any open flaggings", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLatePledge", - "description": "Whether or not the backing is a late pledge", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPostCampaign", - "description": "Is this backing a late pledge or did it occur during the crowdfunding campaign?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latestSetupIntent", - "description": "If present, the most recent setup_intent data from Stripe.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SetupIntent", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "The backing location.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": "Payment source used on a backing.", - "args": [], - "type": { - "kind": "UNION", - "name": "PaymentSource", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledgedOn", - "description": "When the backing was created", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "processing", - "description": "Is this pledge processing?", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refunded", - "description": "If the backing was refunded", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removalRequestIsNonissue", - "description": "Whether or not a removal request task is marked as nonissue", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requiresAction", - "description": "Whether this checkout requires additional client-side authentication steps (e.g. 3DS2) to complete the on-session pledge flow", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reward", - "description": "The reward the backer is expecting", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewardsAmount", - "description": "Amount pledged for all rewards, the sum off all minimums, excluding shipping", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rosiePledgeAdminTree", - "description": "Admin tree for the associated Rosie Pledge", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sequence", - "description": "Sequence of the backing", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingAmount", - "description": "Shipping amount for the rewards chosen by the backer for their location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingSummary", - "description": "A brief description of shipping selections for backing", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The status of a backing", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "BackingState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "successfulRefunds", - "description": "Refunds", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "surveyResponses", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SurveyResponse", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usableBackerAddresses", - "description": "All of the backer's saved addresses that match the backing country", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Money", - "description": "A monetary amount and its corresponding currency.", - "fields": [ - { - "name": "amount", - "description": "Floating-point numeric value of monetary amount represented as a string", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currency", - "description": "Currency of the monetary amount", - "args": [], - "type": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "symbol", - "description": "Symbol of the currency in which the monetary amount appears", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CurrencyCode", - "description": "A list of Iso4217–supported currencies.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AUD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CAD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DKK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EUR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GBP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HKD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JPY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MXN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NZD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PLN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SEK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SGD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "USD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Address", - "description": "A user's shipping address", - "fields": [ - { - "name": "addressLine1", - "description": "Address line 1 (Street address/PO Box/Company name)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addressLine2", - "description": "Address line 2 (Apartment/Suite/Unit/Building)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "city", - "description": "City", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "countryCode", - "description": "2-letter country code", - "args": [], - "type": { - "kind": "ENUM", - "name": "CountryCode", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nonUpdatableSurveyResponsesCount", - "description": "The number of non updatable survey responses to this address", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "phoneNumber", - "description": "Recipient's phone number", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postalCode", - "description": "ZIP or postal code", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "primary", - "description": "Is this the user's primary address?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectsWithUpdatableSurveyResponses", - "description": "The title of projects with updatable survey responses", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectsWithoutUpdatableSurveyResponses", - "description": "The title of projects with non updatable survey responses", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recipientName", - "description": "Address recipient name", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "referenceName", - "description": "Address reference or nickname", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "State/County/Province/Region.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatableSurveyResponsesCount", - "description": "The number of current updatable survey responses to this address", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user associated with the shipping address", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CountryCode", - "description": "Two letter ISO code for a country.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AQ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BJ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BQ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DJ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ER", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ES", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ET", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FJ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GQ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ID", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IQ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ME", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ML", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MQ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "QA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SJ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ST", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TJ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "US", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UZ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "XK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "YE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "YT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Cart", - "description": "A cart associated with a backing", - "fields": [ - { - "name": "answers", - "description": "The answers to project-level survey questions", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Answer", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "finalizedAt", - "description": "When the cart was finalized (i.e., when the backer submitted responses)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lineItems", - "description": "The associated line items", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LineItem", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shouldCollectAddress", - "description": "Whether or not this cart needs an address to be finalized", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LineItem", - "description": "A line item in a cart", - "fields": [ - { - "name": "answers", - "description": "The answers associated with the line item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Answer", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": "The item associated with the line item", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "itemVariant", - "description": "The item variant the backer selected (unless master variant)", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ItemVariant", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ItemVariant", - "description": "A unique item variant aka SKU", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optionValues", - "description": "The option values associated with this variant", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OptionValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The sku value (e.g. 'Hoodie-Small-Blue-Checkered')", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OptionValue", - "description": "An option value (e.g. \"red\") associated with an option type (e.g. \"color\")", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optionType", - "description": "The option type", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OptionType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The option value", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OptionType", - "description": "An option type associated with an item (e.g. \"size\" or \"color\")", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": "The item associated with the option type", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The option type name (e.g. \"size\" or \"color\")", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prompt", - "description": "The option type prompt (e.g. \"What size do you want?\")", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "values", - "description": "The associated option values", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OptionValue", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardItem", - "description": "A reward item.", - "fields": [ - { - "name": "addOns", - "description": "The add-ons that the item is included in.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addOnsCount", - "description": "The numer of add-ons that the item is included in.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasBackers", - "description": "Whether backers have backed rewards this item belongs to", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", - "description": "The item image", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "itemVariants", - "description": "Variants of this item", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemVariant", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxInventoryCount", - "description": "The max amount of this item that may have to be produced based on reward limits.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "An item name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optionTypes", - "description": "Option types tied to this item", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OptionType", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questions", - "description": "Questions tied to this item that will be posed to backers", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Question", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewards", - "description": "The rewards that the item is included in.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewardsCount", - "description": "The number of rewards that the item is included in.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "taxConfig", - "description": "Tax related configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ItemTaxConfig", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Reward", - "description": "A project reward.", - "fields": [ - { - "name": "allowedAddons", - "description": "Add-ons which can be combined with this reward.\nUses creator preferences and shipping rules to determine allow-ability.\nInclusion in this list does not necessarily indicate that the add-on is available for backing.\n", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allowedRewards", - "description": "Base rewards which can be combined with this addon.\nUses creator preferences and shipping rules to determine allow-ability.\nInclusion in this list does not necessarily indicate that the reward is available for backing.\n", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount", - "description": "Amount for claiming this reward.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "available", - "description": "Whether or not the reward is available for new pledges", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerImages", - "description": "Profile images for backers of this reward", - "args": [ - { - "name": "limit", - "description": "Limit the number of images returned", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerReportUrl", - "description": "URL for the Backer Report filtered to only this reward", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backersCount", - "description": "count of backers for this reward", - "args": [ - { - "name": "excludeInactive", - "description": "Filters out backings in an inactive state", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contentsType", - "description": "The type of the reward content - physical, non-physical, both, or legacy (for projects launched before rollout of this feature).", - "args": [], - "type": { - "kind": "ENUM", - "name": "ContentsType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "convertedAmount", - "description": "Amount for claiming this reward, in the current user's chosen currency", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "A reward description.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "displayName", - "description": "A reward's title plus the amount, or a default title (the reward amount) if it doesn't have a title.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "displayableAddons", - "description": "The same as allowed_addons but with an additional scope that filters out addons with a start date that falls in the future\n", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "endCondition", - "description": "For post-campaign enabled rewards, the conditions under which to stop offering the reward.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "endsAt", - "description": "When the reward is scheduled to end in seconds", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimatedDeliveryOn", - "description": "Estimated delivery day.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasLatePledgeBackers", - "description": "Whether any has pledged for this reward during the late pledges period", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", - "description": "The reward image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inPostCampaignPledgingPhase", - "description": "Is this reward currently accepting post-campaign pledges?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isMaxPledge", - "description": "Does reward amount meet or exceed maximum pledge for the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Items in the reward.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardItemsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latePledgeAmount", - "description": "Amount for claiming this reward after the campaign.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "A reward limit.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limitPerBacker", - "description": "Per backer reward limit.", - "args": [ - { - "name": "withFallback", - "description": "Returns system wide limit per backer if not set by creator.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "localReceiptLocation", - "description": "Where the reward can be locally received if local receipt is selected as the shipping preference", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxPledgedInSingleBacking", - "description": "The maximum amount of this add-on in a single pledge selected by any pledged backer.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "A reward title.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledgeAmount", - "description": "Amount for claiming this reward during the campaign.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postCampaignPledgingEnabled", - "description": "Is this reward available for post-campaign pledges?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questions", - "description": "Survey questions asked of all backers of this reward.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Question", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "remainingQuantity", - "description": "Remaining reward quantity.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewardType", - "description": "The type of the reward - base or addon.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RewardType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingEnabled", - "description": "Whether or not the reward has shipping enabled", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingPreference", - "description": "Shipping preference for this reward", - "args": [], - "type": { - "kind": "ENUM", - "name": "ShippingPreference", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingRates", - "description": "Shipping rates defined by the creator for this reward", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShippingRate", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingRules", - "description": "Shipping rules defined by the creator for this reward", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShippingRule", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingRulesExpanded", - "description": "Shipping rules for all shippable countries.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "forLocation", - "description": "Returns expanded shipping rules given location", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardShippingRulesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingSummary", - "description": "A shipping summary", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingSummarySentence", - "description": "Reward shipping summary as a sentence", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "simpleShippingRulesExpanded", - "description": "Simple shipping rules expanded as a faster alternative to shippingRulesExpanded since connection type is slow", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SimpleShippingRule", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "soldOut", - "description": "Whether or not the reward is out of inventory", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "startCondition", - "description": "For post-campaign enabled rewards, the conditions under which to start offering the reward.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "startsAt", - "description": "When the reward is scheduled to start", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Photo", - "description": "A photo", - "fields": [ - { - "name": "altText", - "description": "Alt text on the image", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fingerprint", - "description": "The fingerprint of the photo", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Upload status of the photo", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AssetState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "URL of the photo", - "args": [ - { - "name": "blur", - "description": "Whether or not to blur the image.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "width", - "description": "The width of the image in pixels.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AssetState", - "description": "All available asset states", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MISSING", - "description": "A missing asset", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROCESSING", - "description": "Incomplete status of an asset", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DELETED", - "description": "The asset file has been deleted", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESSFUL", - "description": "Processing the asset file successfully completed", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RewardType", - "description": "Describes the purpose of the reward", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "base", - "description": "A reward that cannot be combined with others", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addon", - "description": "A reward that can only be added to a backing for another reward", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardItemsConnection", - "description": "The connection type for RewardItem.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItemEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardItemEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The position that an item has been ordered on a reward", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of an item associated with a reward", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardConnection", - "description": "The connection type for Reward.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ShippingPreference", - "description": "A preference for shipping a reward", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "none", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "restricted", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unrestricted", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "local", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ShippingRule", - "description": "A project reward's shipping rule.", - "fields": [ - { - "name": "cost", - "description": "The shipping cost for this location.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimatedMax", - "description": "The estimated maximum shipping cost", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimatedMin", - "description": "The estimated minimum shipping cost", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasBackers", - "description": "Shipping rule has backers", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "The shipping location to which the rule pertains.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SimpleShippingRule", - "description": "Simple shipping rule for a reward", - "fields": [ - { - "name": "cost", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currency", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimatedMax", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimatedMin", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locationId", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locationName", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardShippingRulesConnection", - "description": "The connection type for ShippingRule.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShippingRuleEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShippingRule", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ShippingRuleEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ShippingRule", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ShippingRate", - "description": "A shipping rate for a particular shippable and location", - "fields": [ - { - "name": "cost", - "description": "The shipping cost for this location.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "The shipping location for which this shipping rate is defined.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippable", - "description": "The item or reward for which this shipping rate is defined.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "Shippable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "Shippable", - "description": "Types that can have shipping rates", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "ContentsType", - "description": "Whether a reward contains all physical goods, some, none, or belongs to a legacy project.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "all_physical_goods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "no_physical_goods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "some_physical_goods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "legacy", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Question", - "description": "A question associated with one of the following: Project, RewardItem, Reward", - "fields": [ - { - "name": "choiceSelectionLimit", - "description": "The question choice selection limit", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "choices", - "description": "The question choices", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optional", - "description": "Whether the question is optional", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prompt", - "description": "The question prompt", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questionable", - "description": "The object associated with the question", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "Questionable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The question type", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "QuestionType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "Questionable", - "description": "An object that can be associated with a question", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "QuestionType", - "description": "Question types", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "text", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "choices", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ItemTaxConfig", - "description": "Tax configuration data related to an item", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": "The associated item", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "itemType", - "description": "Item type, e.g. physical, digital, event, etc", - "args": [], - "type": { - "kind": "ENUM", - "name": "ItemTypeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "localAddress", - "description": "Where will the item be picked up or where is the event?", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketValue", - "description": "Value of item pre any bundling discounts", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipFromAddress", - "description": "Where will the item ship from?", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingPreference", - "description": "Item shipping preference", - "args": [], - "type": { - "kind": "ENUM", - "name": "TaxConfigShippingPreference", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "taxCode", - "description": "Third party tax code", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ItemTypeEnum", - "description": "Item types related to tax concerns, e.g. is the item physical, tax-exempt, an event, etc", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "digital", - "description": "digital", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "physical", - "description": "physical", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "experience_event_service", - "description": "experience_event_service", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tax_exempt", - "description": "tax_exempt", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TaxConfigShippingPreference", - "description": "Item level shipping preferences, e.g. shipping, local, shipping_and_local, none", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "shipping", - "description": "shipping", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "local", - "description": "local", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_and_local", - "description": "shipping_and_local", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "none", - "description": "none", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BusinessAddress", - "description": "A business address.", - "fields": [ - { - "name": "addressLine1", - "description": "The first address line", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addressLine2", - "description": "The second address line", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "city", - "description": "The address city", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contactName", - "description": "The address contact name", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": "The address country, e.g. US", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Items associated with the address.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postalCode", - "description": "The address postal_code", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "The address region, e.g. North Dakota", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Answer", - "description": "An answer associated with one of the following: LineItem, Cart, BackingAddon", - "fields": [ - { - "name": "answerable", - "description": "The object associated with the answer (e.g. Item, Project, Reward)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "Answerable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": "The associated question", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Question", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "response", - "description": "The response to the question", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "Answerable", - "description": "An object that can be associated with an answer", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "LineItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BackingAddon", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "BackingAddon", - "description": "An add-on reward included in a backing.", - "fields": [ - { - "name": "amount", - "description": "Amount the add-on costs.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The add-on description.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Items in the add-on.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItemsConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The add-on name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledgeAmount", - "description": "Amount for claiming this add-on during the campaign.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of the add-on included in a backing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "FulfillmentStatusDisplayOptions", - "description": "All values for backing fulfillment status, including where not provided/available", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "not_started", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "in_progress", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipped", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delayed", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "not_provided", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "not_available", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardTotalCountConnection", - "description": "The connection type for Reward.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetupIntent", - "description": "Selected fields on a SetupIntent from Stripe for a given backing.", - "fields": [ - { - "name": "id", - "description": "Stripe ID of the SetupIntent.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastSetupError", - "description": "The error encountered in the previous SetupIntent confirmation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SetupIntentError", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Status of the SetupIntent.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SetupIntentStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SetupIntentStatus", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "REQUIRES_PAYMENT_METHOD", - "description": "When the SetupIntent is created, it has this status until a payment method is attached. If a SetupIntent fails, it will revert to this status.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REQUIRES_CONFIRMATION", - "description": "After the customer provides their payment method information, the SetupIntent is ready to be confirmed.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REQUIRES_ACTION", - "description": "If the setup requires additional actions, such as authenticating with 3D Secure", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROCESSING", - "description": "Once required actions are handled, the SetupIntent moves to this status, which can be brief or take a few days depending on the payment method.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CANCELED", - "description": "SetupIntent can be canceled at any point before it is processing or succeeded.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCEEDED", - "description": "Setup of payment source was successful.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetupIntentError", - "description": null, - "fields": [ - { - "name": "code", - "description": "For some errors that could be handled programmatically, a short string indicating the error code reported. https://stripe.com/docs/error-codes", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "declineCode", - "description": "A short string indicating the card issuer’s reason for the decline if they provide one.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A human-readable message providing more details about the error. For card errors, these messages can be shown to your users.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type of error returned.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SetupIntentErrorType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SetupIntentErrorType", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "API_CONNECTION_ERROR", - "description": "Failure to connect to Stripe's API.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "API_ERROR", - "description": "API errors cover any other type of problem (e.g., a temporary problem with Stripe's servers), and are extremely uncommon.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUTHENTICATION_ERROR", - "description": "Failure to properly authenticate in the request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CARD_ERROR", - "description": "Card errors are very common and they result when the user enters a card that can't be charged for some reason.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IDEMPOTENCY_ERROR", - "description": "Idempotency errors occur when an Idempotency-Key is re-used on a request that does not match the first request's API endpoint and parameters.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INVALID_REQUEST_ERROR", - "description": "Invalid request errors arise when your request has invalid parameters eg., 3DS authentication failed.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RATE_LIMIT_ERROR", - "description": "Too many requests hit the Stripe API too quickly.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VALIDATION_ERROR", - "description": "Errors triggered by Stripe's client-side libraries when failing to validate fields (e.g., when a card number or expiration date is invalid or incomplete).", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "PaymentSource", - "description": "Payment sources", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "BankAccount", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "BackingState", - "description": "Various backing states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "preauth", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledged", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canceled", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collected", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errored", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authentication_required", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dropped", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SurveyResponse", - "description": "The response to a backer survey.", - "fields": [ - { - "name": "addressEditable", - "description": "Is the address still editable", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "answerDeadline", - "description": "The date past which no further updates are allowed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "answerable", - "description": "Is the survey currently unlocked and answerable.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "answeredAt", - "description": "The date on which the backer answered the survey", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "answers", - "description": "An array of question and answer data for this survey response", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SurveyAnswer", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editedAt", - "description": "The date on which the backer edited their survey response", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The url used to access the survey", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SurveyAnswer", - "description": null, - "fields": [ - { - "name": "answer", - "description": "The response to the question.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The ID of the answer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": "The question prompt or template name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "template", - "description": "The type of question, e.g. choices, checkbox, address, etc", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SurveyQuestionTemplateEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SurveyQuestionTemplateEnum", - "description": "Enum describing all the possible templates for survey questions", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "address", - "description": "address", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "email", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "other", - "description": "other", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "choices", - "description": "choices", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "checkboxes", - "description": "checkboxes", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Conversation", - "description": "A conversation on Kickstarter.", - "fields": [ - { - "name": "backing", - "description": "The backing made by the backer on the project this conversation is about", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "When the first message was sent", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "messages", - "description": "Messages that are part of this conversation", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ConversationMessagesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "otherParticipant", - "description": "The other participant to this conversation", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project this conversation is about", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConversationMessagesConnection", - "description": "The connection type for Message.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MessageEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Message", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MessageEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Message", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Message", - "description": "A message on Kickstarter.", - "fields": [ - { - "name": "body", - "description": "Body of the message", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isAppeal", - "description": "The message is an submission appeal", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "readAt", - "description": "When the message was first read", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recipient", - "description": "The user who received this message", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sender", - "description": "The user who sent this message", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sentAt", - "description": "When the message was sent", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spam", - "description": "The message is spam", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "description": "An ISO 8601-encoded datetime", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "HTML", - "description": "An HTML string.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichText", - "description": "Itemized rich text", - "fields": [ - { - "name": "items", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "RichTextItem", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "RichTextItem", - "description": "Rich text items: Paragraph, Headers, List, Quote, Photo, Audio, Video or Oembed", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "RichTextParagraph", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader1", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader2", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader3", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader4", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextList", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextQuote", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextPhoto", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextAudio", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextVideo", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RichTextOembed", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "RichTextParagraph", - "description": "A Paragraph.

            ", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader1", - "description": "A Header 1.

            ", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader2", - "description": "A Header 2.

            ", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader3", - "description": "A Header 3.

            ", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextHeader4", - "description": "A Header 4.

            ", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextList", - "description": "A list.
              ", - "fields": [ - { - "name": "items", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RichTextListItem", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextListItem", - "description": "A list item.
            • ", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextQuote", - "description": "A quote.
              ", - "fields": [ - { - "name": "html", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextPhoto", - "description": "A Photo asset", - "fields": [ - { - "name": "altText", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "asset", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "caption", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": null, - "args": [ - { - "name": "width", - "description": "The width of the image in pixels.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextAudio", - "description": "An Audio asset", - "fields": [ - { - "name": "altText", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "asset", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "AttachedAudio", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "caption", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttachedAudio", - "description": null, - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Upload status of the audio", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AssetEncodingState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AssetEncodingState", - "description": "All available asset upload states", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ENCODING", - "description": "Initial, incomplete status of an asset upload", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENCODED", - "description": "Processing the asset successfully completed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": "Processing the asset failed", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextVideo", - "description": "A Video asset", - "fields": [ - { - "name": "altText", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "asset", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "AttachedVideo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "caption", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttachedVideo", - "description": null, - "fields": [ - { - "name": "formats", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AttachedVideoFormat", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "poster", - "description": "Image preview url", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "renderedHtml", - "description": "The rendered HTML player for a video asset", - "args": [ - { - "name": "assetWidth", - "description": "The width of the video asset in pixels.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Upload status of the video", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AssetEncodingState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "Original video url", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttachedVideoFormat", - "description": null, - "fields": [ - { - "name": "encoding", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "height", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "profile", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "width", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RichTextOembed", - "description": "An Oembed item", - "fields": [ - { - "name": "authorName", - "description": "ex: Bryson Lovett", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorUrl", - "description": "ex: https://www.youtube.com/user/brysonlovett", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "height", - "description": "ex: 270", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "html", - "description": "ex: ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "iframeUrl", - "description": "ex: https://www.youtube.com/embed/ijeaVn8znJ8?feature=oembed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "originalUrl", - "description": "ex: https://youtu.be/ijeaVn8znJ8", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "photoUrl", - "description": "only for photo", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "providerName", - "description": "Ex: Embedly, Flickr, Kickstarter, Kickstarter Live, Scribd, SoundCloud, Spotify, Sketchfab, Twitter, Vimeo, YouTube", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "providerUrl", - "description": "ex: https://www.youtube.com/", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnailHeight", - "description": "ex: 360", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnailUrl", - "description": "ex: https://i.ytimg.com/vi/ijeaVn8znJ8/hqdefault.jpg", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnailWidth", - "description": "ex: 480", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "ex: Bird Photo Booth bird feeder kickstarter preview 2", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "one of: photo, video, link, rich", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "version", - "description": "always \"1.0\"", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "width", - "description": "ex: 480", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AccountInfo", - "description": "A project's account information.", - "fields": [ - { - "name": "availablePaymentSources", - "description": "Payment sources available to the project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositAccount", - "description": "The account for funds.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "DepositAccount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "A project's email contact.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isEmailVerified", - "description": "Whether or not a project's email contact has been verified.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": "Payment source for dispute resolution.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentsOnboarding", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PaymentsOnboarding", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usesAccountHolderName", - "description": "True if the project accepts an account holder name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usesRoutingNumber", - "description": "True if the project accepts a routing number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PaymentsOnboarding", - "description": "A representation of the creator's progress through the payments & identity parts of Project Build onboarding. Currently just their overall 'status'", - "fields": [ - { - "name": "status", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PaymentsOnboardingStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PaymentsOnboardingStatus", - "description": "The overall status of the payments & identity onboarding flow of project build.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "complete", - "description": "The creator successfully completed payments & identity onboarding", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "in_progress", - "description": "The creator has started onboarding but has not yet finished", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requires_hosted_onboarding", - "description": "The creator must proceed to Stripe Hosted Onboarding to finish onboarding", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DepositAccount", - "description": "A deposit account.", - "fields": [ - { - "name": "accountBusinessType", - "description": "The deposit account business type.", - "args": [], - "type": { - "kind": "ENUM", - "name": "DepositAccountBusiness", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "accountLastFour", - "description": "The last four digits of the account number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "additionalOwners", - "description": "Identity verifications for anyone owning > 25% of the company (if the identity is a legal entity)", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AdditionalOwner", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": "The company associated with this deposit account.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Company", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contactName", - "description": "The name associated with either the associated company or identity", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The Rosie ID for this DepositAccount", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "identity", - "description": "The identity associated with this deposit account.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Identity", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isStripeAccountCreated", - "description": "Has the Stripe Account been created for this deposit account.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "routingNumber", - "description": "The routing number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The deposit account's state.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "DepositAccountState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "streetAddress", - "description": "Either the company or identity street address", - "args": [], - "type": { - "kind": "OBJECT", - "name": "StreetAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "StreetAddress", - "description": "The street address of an individual or company", - "fields": [ - { - "name": "country", - "description": "2-letter country code", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locality", - "description": "City/District/Suburb/Town/Village", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postalCode", - "description": "ZIP or postal code", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "State/County/Province/Region.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "street1", - "description": "Address line 1 (Street address/PO Box/Company name)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "street2", - "description": "Address line 2 (Apartment/Suite/Unit/Building)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Company", - "description": "A deposit account's company.", - "fields": [ - { - "name": "name", - "description": "The company name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "phoneNumber", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "streetAddress", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "StreetAddress", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vatNumber", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verification", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AsynchronousVerification", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AsynchronousVerification", - "description": null, - "fields": [ - { - "name": "fieldsNeeded", - "description": "If it didn't pass verification, this array will contain the names of the attributes that failed (e.g., for a Company: ['address.line1'])", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AsynchronousVerificationState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AsynchronousVerificationState", - "description": "Something that is expected to eventually become either 'verified' or 'unverified', but may remain 'pending' for an indefinite amount of time", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "pending", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unverified", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verified", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Identity", - "description": "A deposit account's identity.", - "fields": [ - { - "name": "id", - "description": "ID of the identity", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "identityDocument", - "description": "The most recent identity document", - "args": [], - "type": { - "kind": "OBJECT", - "name": "IdentityDocument", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The account-holder name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verification", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "AsynchronousVerification", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IdentityDocument", - "description": "The relevant identity document supplied for identity verification.", - "fields": [ - { - "name": "identityState", - "description": "The associated identity's verification state", - "args": [], - "type": { - "kind": "ENUM", - "name": "IdentityVerificationState", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationState", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IdentityDocumentVerificationStates", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "IdentityDocumentVerificationStates", - "description": "Identity document verification states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SUCCESSFUL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STARTED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PENDING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ABANDONED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "IdentityVerificationState", - "description": "Identity verification states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ERROR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PASSED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STARTED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VERIFYING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DepositAccountState", - "description": "Deposit account states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNAUTHORIZED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VERIFYING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AdditionalOwner", - "description": "Needed for the verification of legal entities that have multiple owners", - "fields": [ - { - "name": "address", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AdditionalOwnerAddress", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "birthdate", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "AdditionalOwnerBirthdate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstName", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastName", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "personalIdNumberProvided", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verification", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AdditionalOwnerVerification", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AdditionalOwnerAddress", - "description": null, - "fields": [ - { - "name": "country", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AdditionalOwnerBirthdate", - "description": null, - "fields": [ - { - "name": "day", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "month", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "year", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AdditionalOwnerVerification", - "description": null, - "fields": [ - { - "name": "details", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "detailsCode", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "document", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "documentBack", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AsynchronousVerificationState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DepositAccountBusiness", - "description": "Deposit account business types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "individual", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "non_profit", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AiDisclosure", - "description": "An AI disclosure.", - "fields": [ - { - "name": "fundingForAiAttribution", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fundingForAiConsent", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fundingForAiOption", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "generatedByAiConsent", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "generatedByAiDetails", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "involvesAi", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "involvesFunding", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "involvesGeneration", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "involvesOther", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "otherAiDetails", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Category", - "description": "A project category.", - "fields": [ - { - "name": "analyticsName", - "description": "Category name in English for analytics use.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "goalHelperLimit", - "description": "Advised maximum goal limit in USD", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Category name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentCategory", - "description": "Category parent", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentId", - "description": "Parent id of the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "Projects in a category.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Filter projects by publically accessible state.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PublicProjectState", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CategoryProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "Category slug.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subcategories", - "description": "Subcategories.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CategorySubcategoriesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalProjectCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "A URL to the category page.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CategoryProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PublicProjectState", - "description": "Publically visible project states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "LIVE", - "description": "Active and accepting pledges.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESSFUL", - "description": "Successfully funded by deadline.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": "Failed to fund by deadline.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBMITTED", - "description": "Project is submitted and in prelaunch state.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CategorySubcategoriesConnection", - "description": "The connection type for Category.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CategoryEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CategoryEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CollaboratorPermission", - "description": "A permission for a collaborator on a project", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "edit_project", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edit_faq", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "view_pledges", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillment", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Country", - "description": "A supported country.", - "fields": [ - { - "name": "code", - "description": "ISO ALPHA-2 code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCode", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Country name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "regions", - "description": "Regions part of this country", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Region", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeAccountSupportedRegions", - "description": "Regions that Stripe supports for Stripe Accounts", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Region", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Region", - "description": "A region inside a country.", - "fields": [ - { - "name": "code", - "description": "Region code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Region name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectSharedDraft", - "description": "A Project that has a generated share token.", - "fields": [ - { - "name": "id", - "description": "The project id of a shared draft", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The project name of a shared draft", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CuratedCollection", - "description": "Curated collections of projects, represented by badges.", - "fields": [ - { - "name": "badge", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnvironmentalCommitment", - "description": null, - "fields": [ - { - "name": "commitmentCategory", - "description": "The type of environmental commitment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnvironmentalCommitmentCategory", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "An environmental commitment description", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnvironmentalCommitmentCategory", - "description": "The type of environmental commitment for a project.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "long_lasting_design", - "description": "long lasting design", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sustainable_materials", - "description": "sustainable materials", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "environmentally_friendly_factories", - "description": "environmentally friendly factories", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sustainable_distribution", - "description": "sustainable distribution", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reusability_and_recyclability", - "description": "reusability and recyclability", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "something_else", - "description": "something else", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Ratio", - "description": "A number between 0.0 and 1.0.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectProfile", - "description": "A profile for after a project has ended.", - "fields": [ - { - "name": "blurb", - "description": "The description of the projects from the project's profile.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featureImageUrl", - "description": "Featured image for this project profile.", - "args": [ - { - "name": "width", - "description": "The width of the image in pixels.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name from the project's profile.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The project profile's current state.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectProfileState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProjectProfileState", - "description": "Various project profile states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "BitlyHashes", - "description": "The different bitly hashes for a project", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SHARE", - "description": "A project's share link", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TWEET", - "description": "A project's twitter share link", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FACEBOOK", - "description": "A project's facebook share link", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EMAIL", - "description": "A project's email share link", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Recommendations", - "description": "Score and model from recommendations engine if a project was fetched via recommendations.", - "fields": [ - { - "name": "modelName", - "description": "Model used for these recommendations.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rawScore", - "description": "Raw score from recommendations.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "score", - "description": "Recommendations score.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RiskQuestion", - "description": "A category of risk. Each category corresponds to a question in the project Plan.", - "fields": [ - { - "name": "inputType", - "description": "The input type of the risk category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RiskCategoryInput", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": "The question associated with the risk category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "required", - "description": "Whether or not this is a required category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The category identifier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RiskCategoryType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RiskCategoryType", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "delays", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unexpected_pledge_volume", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previous_experience", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillment_plan", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_budget_contingency", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "alternative_fulfillment_path", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RiskCategoryInput", - "description": "Describes the expected input type for a risk category.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "text", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "radio", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RiskStrategy", - "description": null, - "fields": [ - { - "name": "description", - "description": "Creator's answer for mitigating this particular risk category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "riskCategory", - "description": "The type of risk", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RiskCategoryType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "riskQuestion", - "description": "The question the creator is answering.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RiskQuestion", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProjectState", - "description": "Various project states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "STARTED", - "description": "Created and preparing for launch.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBMITTED", - "description": "Ready for launch with a draft submitted for auto-approval.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LIVE", - "description": "Active and accepting pledges.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CANCELED", - "description": "Canceled by creator.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUSPENDED", - "description": "Suspended for investigation, visible.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PURGED", - "description": "Suspended and hidden.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESSFUL", - "description": "Successfully funded by deadline.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": "Failed to fund by deadline.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Spreadsheet", - "description": "A project spreadsheet, including a url and row data", - "fields": [ - { - "name": "data", - "description": "The data of the Google Sheet associated to this project", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SpreadsheetDatum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dataLastUpdatedAt", - "description": "When the data for the sheet was last fetched successfully", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "displayMode", - "description": "Can be `amount` or `percent` based on the creator's choice", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasDisplayableData", - "description": "Whether a spreadsheet contains the minimum information to render a graphic budget", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "public", - "description": "Whether the sheet is shareable with the public", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of the Google Sheet associated to this project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SpreadsheetDatum", - "description": "A row of datum for a funding spreadsheet", - "fields": [ - { - "name": "description", - "description": "Expanded description of the purpose of that row", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the row", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "phase", - "description": "The funding category of the row", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rowNum", - "description": "The spreadsheet row number", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The dollar value of the row", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectStatus", - "description": "Project status set by user", - "fields": [ - { - "name": "enabled", - "description": "Whether the project status is currently enabled or not (opted-in / opted-out)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "Id of a project status", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nextDueDate", - "description": "The estimated due date for the next_status of the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nextStatus", - "description": "The next_status of the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nowStatus", - "description": "The now_status of the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "When project status is updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectFeedback", - "description": "Structured feedback left by a user on a project", - "fields": [ - { - "name": "createdAt", - "description": "When the answer was provided", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questionAnswer", - "description": "The answer the user provided", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questionName", - "description": "The name of the question the user answered", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectMilestone", - "description": "Milestones for projects", - "fields": [ - { - "name": "completedAt", - "description": "When the Milestone was marked as completed", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "milestoneCategory", - "description": "The category for the Milestone", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MilestoneCategory", - "description": null, - "fields": [ - { - "name": "name", - "description": "Name of category", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": "Order to display category in for Project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Tag", - "description": "A project tag.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Tag name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "Projects associated with a tag.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Filter projects by publically accessible state.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PublicProjectState", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TagProjectsConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "Tag slug.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "A URL for the tag page.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TagProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TagScope", - "description": "Various scopes for tags.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DISCOVER", - "description": "Tags currently visible in discovery interfaces.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATIVE_PROMPT", - "description": "Tags currently available as creative prompts.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Submission", - "description": "A submission for a project on Kickstarter.", - "fields": [ - { - "name": "appeal", - "description": "The message from the creator appealing a rejection.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Message", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasMessages", - "description": "If the submission has messages between the creator and KSR staff.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isProcessed", - "description": "If the system has processed a submission for review.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "messages", - "description": "A submission's messages between the creator and KSR staff.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Message", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The submission's current state.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SubmissionState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submittedAt", - "description": "When was the project first submitted?", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SubmissionState", - "description": "Various submission states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DRAFT", - "description": "Not yet submitted.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PENDING", - "description": "Submitted for review, waiting for acception or rejection.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ACCEPTED", - "description": "Accepted by a reviewer, can launch.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPEALED", - "description": "Rejection appealed, asking for re-review.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REJECTED", - "description": "Rejected by a reviewer, cannot launch.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Video", - "description": "A project video", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previewImageUrl", - "description": "Preview image url for the video", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Upload status of the video", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "VideoState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tracks", - "description": "A video's tracks", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "VideoTracksConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "videoSources", - "description": "A video's sources (hls, high, base)", - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoSources", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "VideoState", - "description": "All available video states", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PROCESSING", - "description": "Initial, incomplete status of a video", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": "Processing the video file failed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESSFUL", - "description": "Processing the video file successfully completed", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoSources", - "description": "A video's sources", - "fields": [ - { - "name": "base", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoSourceInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "high", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoSourceInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hls", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoSourceInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoSourceInfo", - "description": "The details of a video's source", - "fields": [ - { - "name": "src", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoTracksConnection", - "description": "The connection type for VideoTrack.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "VideoTrackEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "VideoTrack", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoTrackEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoTrack", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoTrack", - "description": "A video caption", - "fields": [ - { - "name": "cues", - "description": "A video track's cues (individaul caption with timestamp)", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "VideoTrackCuesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "importStatus", - "description": "Import status of a video track", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "VideoTrackState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "kind", - "description": "The type of a video track (caption, subtitle)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "language", - "description": "The language of the video track", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CaptionLanguage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tid", - "description": "A video track public ID", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "trackSourceUrl", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CaptionLanguage", - "description": "A language eligible for captions in video tracks.", - "fields": [ - { - "name": "code", - "description": "The code used as a key for the language.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CaptionLanguageCode", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the language.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CaptionLanguageCode", - "description": "Two letter language code for eligible caption languages", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "EN", - "description": "English", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AR", - "description": "العربية", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CA", - "description": "Català", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CS", - "description": "Čeština", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DA", - "description": "Dansk", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DE", - "description": "Deutsch", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EL", - "description": "ελληνικά", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ES_ES", - "description": "Español (España)", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ES_MX", - "description": "Español (México)", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FI", - "description": "Suomi", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FR", - "description": "Français", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GA", - "description": "Gaeilge", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HE", - "description": "עברית", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HI", - "description": "हिन्दी", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HR", - "description": "Hrvatski", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HU", - "description": "Magyar", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ID", - "description": "Bahasa Indonesia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IT", - "description": "Italiano", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JA", - "description": "日本語", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KO", - "description": "한국어", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MS", - "description": "Bahasa Melayu", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NB", - "description": "Norsk bokmål", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NPI", - "description": "नेपाली", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NL", - "description": "Nederlands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NV", - "description": "Diné bizaad", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PL", - "description": "Polski", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PES", - "description": "فارسی", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRS", - "description": "دری", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PT_BR", - "description": "Português (Brasil)", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PT_PT", - "description": "Português (Portugal)", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RO", - "description": "Română", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RU", - "description": "Русский", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SK", - "description": "Slovenčina", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SV", - "description": "Svenska", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TH", - "description": "ภาษาไทย", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TR", - "description": "Türkçe", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UK", - "description": "українська", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VI", - "description": "tiếng Việt", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "YI", - "description": "יידיש", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZH_CN", - "description": "简体中文", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZH_TW", - "description": "繁體中文", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "VideoTrackState", - "description": "All possible import states for a video track", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NONE", - "description": "Not import exists", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IMPORTING", - "description": "An import is in progress", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESS", - "description": "An import was successful", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILURE", - "description": "An import attempt was unsuccessful", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoTrackCuesConnection", - "description": "The connection type for VideoTrackCue.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "VideoTrackCueEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "VideoTrackCue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoTrackCueEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoTrackCue", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VideoTrackCue", - "description": "A single video track caption with timestamp", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Flagging", - "description": "A report by a user.", - "fields": [ - { - "name": "details", - "description": "The detailed reason for the flagging.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "flaggedContent", - "description": "The content that has been flagged by the user.", - "args": [], - "type": { - "kind": "UNION", - "name": "FlaggableContent", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "kind", - "description": "The general reason for the flagging.", - "args": [], - "type": { - "kind": "ENUM", - "name": "FlaggingKind", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user who created the flagging.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "FlaggableContent", - "description": "Types that can be reported by users", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Message", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "FlaggingKind", - "description": "The bucket for a flagging (general reason).", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PROHIBITED_ITEMS", - "description": "prohibited-items", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHARITY", - "description": "charity", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESALE", - "description": "resale", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FALSE_CLAIMS", - "description": "false-claims", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT", - "description": "misrep-support", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT", - "description": "not-project", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUIDELINES_VIOLATION", - "description": "guidelines-violation", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_ISSUES", - "description": "post-funding-issues", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SPAM", - "description": "spam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ABUSE", - "description": "abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VICES_DRUGS", - "description": "vices-drugs", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VICES_ALCOHOL", - "description": "vices-alcohol", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VICES_WEAPONS", - "description": "vices-weapons", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_CLAIMS", - "description": "health-claims", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_REGULATIONS", - "description": "health-regulations", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_GMOS", - "description": "health-gmos", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_LIVE_ANIMALS", - "description": "health-live-animals", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_ENERGY_FOOD_AND_DRINK", - "description": "health-energy-food-and-drink", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FINANCIAL_CONTESTS_COUPONS", - "description": "financial-contests-coupons", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FINANCIAL_SERVICES", - "description": "financial-services", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FINANCIAL_POLITICAL_DONATIONS", - "description": "financial-political-donations", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OFFENSIVE_CONTENT_HATE", - "description": "offensive-content-hate", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OFFENSIVE_CONTENT_PORN", - "description": "offensive-content-porn", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESELLING", - "description": "reselling", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PLAGIARISM", - "description": "plagiarism", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROTOTYPE_MISREPRESENTATION", - "description": "prototype-misrepresentation", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_IMPERSONATION", - "description": "misrep-support-impersonation", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_OUTSTANDING_FULFILLMENT", - "description": "misrep-support-outstanding-fulfillment", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_SUSPICIOUS_PLEDGING", - "description": "misrep-support-suspicious-pledging", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_OTHER", - "description": "misrep-support-other", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_CHARITY", - "description": "not-project-charity", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_STUNT_OR_HOAX", - "description": "not-project-stunt-or-hoax", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_PERSONAL_EXPENSES", - "description": "not-project-personal-expenses", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_BAREBONES", - "description": "not-project-barebones", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_OTHER", - "description": "not-project-other", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUIDELINES_SPAM", - "description": "guidelines-spam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUIDELINES_ABUSE", - "description": "guidelines-abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_REWARD_NOT_AS_DESCRIBED", - "description": "post-funding-reward-not-as-described", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_REWARD_DELAYED", - "description": "post-funding-reward-delayed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_SHIPPED_NEVER_RECEIVED", - "description": "post-funding-shipped-never-received", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_CREATOR_SELLING_ELSEWHERE", - "description": "post-funding-creator-selling-elsewhere", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_CREATOR_UNCOMMUNICATIVE", - "description": "post-funding-creator-uncommunicative", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_CREATOR_INAPPROPRIATE", - "description": "post-funding-creator-inappropriate", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_SUSPICIOUS_THIRD_PARTY", - "description": "post-funding-suspicious-third-party", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_ABUSE", - "description": "comment-abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_DOXXING", - "description": "comment-doxxing", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_OFFTOPIC", - "description": "comment-offtopic", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_SPAM", - "description": "comment-spam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_ABUSE", - "description": "backing-abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_DOXXING", - "description": "backing-doxxing", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_FRAUD", - "description": "backing-fraud", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_SPAM", - "description": "backing-spam", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectBackerFriendsConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectFaqConnection", - "description": "The connection type for ProjectFaq.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectFaqEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectFaq", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectFaqEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectFaq", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectFaq", - "description": "Faqs for a project", - "fields": [ - { - "name": "answer", - "description": "Faq answer", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "When faq was posted", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "position", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": "Faq question", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "When faq was updated", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectCollaboratorConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectCollaboratorEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectCollaboratorEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The email of a collaborator on a project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membershipState", - "description": "The state of a collaborator's membership on a project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CollaboratorMembershipState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permissions", - "description": "The permissions of the collaborator", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CollaboratorPermission", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The title of a collaborator on a project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CollaboratorMembershipState", - "description": "State of membership for a collaborator on a project", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "invited", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "active", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "declined", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inactive", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectRewardConnection", - "description": "The connection type for Reward.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostConnection", - "description": "The connection type for Postable.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PostableEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostableEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Postable", - "description": "Something that can be posted", - "fields": [ - { - "name": "actions", - "description": "Actions you can currently perform", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PostActions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "author", - "description": "The author of the project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorRole", - "description": "The author role of the project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PostAuthorRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The date the project update was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "excludedRewards", - "description": "All rewards belonging to a post that were specifically marked by a creator to be excluded from receiving a post notification. This does not, however, include the no reward tier.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fans", - "description": "Users that have liked this project update.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasExcludedNoRewardTier", - "description": "True if creator has excluded the no reward tier from receiving a post notification.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includedRewards", - "description": "All rewards that were marked to recieve a post notification, excluding the no reward tier.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLiked", - "description": "Whether or not the current user has liked this project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPublic", - "description": "True if marked as a public public post, false if the post is backers only.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isVisible", - "description": "True if the post's content is visible to the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Query the read field in post abilities instead." - }, - { - "name": "likesCount", - "description": "The number of likes a post has.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nextPost", - "description": "The next post.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "The project update number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedAt", - "description": "The date the project update was pinned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previousPost", - "description": "The previous post.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Project that belongs to post.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "The date the project update was published.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timeLeftToEdit", - "description": "How much time a creator or collaborator has left to edit the post.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The project update's title.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The post type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Post", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "The date the project update was last edited.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The project update's URL.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CreatorInterview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "Post", - "description": "Post types", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "FreeformPost", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CreatorInterview", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PostAuthorRole", - "description": "The project roles a project update author can have.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "creator", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collaborator", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostActions", - "description": "List actions current user can perform on a post", - "fields": [ - { - "name": "destroy", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edit", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pin", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publish", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "read", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "update", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PostState", - "description": "Possible states for project posts.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "processing", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "published", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "draft", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PostFormat", - "description": "The possible post types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "freeform_post", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_interview", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectTimelineConnection", - "description": "The connection type for ProjectTimelineEvent.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectTimelineEventEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectTimelineEvent", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectTimelineEventEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectTimelineEvent", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectTimelineEvent", - "description": "An event in a project's timeline", - "fields": [ - { - "name": "data", - "description": "Entity attached to the event, e.g. project or post", - "args": [], - "type": { - "kind": "UNION", - "name": "TimelineEventData", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp", - "description": "The time the event occurred", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The event type. Corresponds to a subset of activity types", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "TimelineEventData", - "description": "Types that can be reported by users", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CreatorInterview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CreatorInterview", - "description": "A creator interview.", - "fields": [ - { - "name": "actions", - "description": "Actions you can currently perform", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PostActions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "answers", - "description": "The interview answers associated with the creator interview.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "withSkipped", - "description": "Includes skipped answers", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "withBlank", - "description": "Includes blank answers", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewAnswerConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "author", - "description": "The author of the project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorRole", - "description": "The author role of the project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PostAuthorRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canComment", - "description": "True if the current user can comment (considers restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canCommentSansRestrictions", - "description": "True if the current user can comment (does not consider restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canUserRequestUpdate", - "description": "Whether a user can request an update about this project from the Creator", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "List of comments on the commentable", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CommentConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentsCount", - "description": "Comment count - defaults to root level comments only", - "args": [ - { - "name": "withReplies", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The date the project update was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorPrompt", - "description": "The prompt for the creator interview.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatorPrompt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "excludedRewards", - "description": "All rewards belonging to a post that were specifically marked by a creator to be excluded from receiving a post notification. This does not, however, include the no reward tier.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fans", - "description": "Users that have liked this project update.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasExcludedNoRewardTier", - "description": "True if creator has excluded the no reward tier from receiving a post notification.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includedRewards", - "description": "All rewards that were marked to recieve a post notification, excluding the no reward tier.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLiked", - "description": "Whether or not the current user has liked this project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPublic", - "description": "True if marked as a public public post, false if the post is backers only.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isVisible", - "description": "True if the post's content is visible to the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Query the read field in post abilities instead." - }, - { - "name": "likesCount", - "description": "The number of likes a post has.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nextPost", - "description": "The next post.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "The project update number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedAt", - "description": "The date the project update was pinned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previousPost", - "description": "The previous post.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Project that belongs to post.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectRelayId", - "description": "The root project id under which the comment is nested", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "The date the project update was published.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timeLeftToEdit", - "description": "How much time a creator or collaborator has left to edit the post.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The project update's title.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The post type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Post", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "The date the project update was last edited.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The project update's URL.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Commentable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatorPrompt", - "description": "A set of interview questions to be answered.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questions", - "description": "All the questions in a creator prompt.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewQuestionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The creator prompt title.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InterviewQuestionConnection", - "description": "The connection type for InterviewQuestion.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewQuestionEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewQuestion", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InterviewQuestionEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "InterviewQuestion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InterviewQuestion", - "description": "A creator interview question.", - "fields": [ - { - "name": "answers", - "description": "All the answers to the question.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewAnswerConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The interview question text.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category", - "description": "The interview question category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "InterviewQuestionCategory", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "InterviewQuestionCategory", - "description": "The interview question category.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "learnings", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockers", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inspiration", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "retrospective", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "process", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InterviewAnswerConnection", - "description": "The connection type for InterviewAnswer.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewAnswerEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewAnswer", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InterviewAnswerEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "InterviewAnswer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InterviewAnswer", - "description": "A creator interview answer.", - "fields": [ - { - "name": "body", - "description": "The interview answer text.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSkipped", - "description": "True if the creator skipped the associated question.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": "The question", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InterviewQuestion", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FreeformPost", - "description": "A project update.", - "fields": [ - { - "name": "actions", - "description": "Actions you can currently perform", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PostActions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "author", - "description": "The author of the project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorRole", - "description": "The author role of the project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PostAuthorRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The body of the post.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canComment", - "description": "True if the current user can comment (considers restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canCommentSansRestrictions", - "description": "True if the current user can comment (does not consider restrictions)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canUserRequestUpdate", - "description": "Whether a user can request an update about this project from the Creator", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "List of comments on the commentable", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CommentConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentsCount", - "description": "Comment count - defaults to root level comments only", - "args": [ - { - "name": "withReplies", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The date the project update was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "excludedRewards", - "description": "All rewards belonging to a post that were specifically marked by a creator to be excluded from receiving a post notification. This does not, however, include the no reward tier.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fans", - "description": "Users that have liked this project update.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasExcludedNoRewardTier", - "description": "True if creator has excluded the no reward tier from receiving a post notification.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includedRewards", - "description": "All rewards that were marked to recieve a post notification, excluding the no reward tier.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RewardConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLiked", - "description": "Whether or not the current user has liked this project update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPublic", - "description": "True if marked as a public public post, false if the post is backers only.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isVisible", - "description": "True if the post's content is visible to the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Query the read field in post abilities instead." - }, - { - "name": "likesCount", - "description": "The number of likes a post has.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nativeImages", - "description": "The images associated with the post via native ui.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Image", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nextPost", - "description": "The next post.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "The project update number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedAt", - "description": "The date the project update was pinned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previousPost", - "description": "The previous post.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Project that belongs to post.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectRelayId", - "description": "The root project id under which the comment is nested", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "The date the project update was published.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timeLeftToEdit", - "description": "How much time a creator or collaborator has left to edit the post.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The project update's title.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The post type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Post", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "The date the project update was last edited.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The project update's URL.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Commentable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Image", - "description": "A post image", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "URL of the image", - "args": [ - { - "name": "width", - "description": "The width of the image in pixels.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectActions", - "description": "List actions current user can perform on a project", - "fields": [ - { - "name": "displayConvertAmount", - "description": "Whether or not the user is in a state to see currency conversions", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shareDraft", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "showExternalSurvey", - "description": "Whether or not the external survey should be displayed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BackerSurvey", - "description": "A backer survey that a creator sends", - "fields": [ - { - "name": "backerQuestions", - "description": "Project- and reward- level survey questions", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Question", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backersRemaining", - "description": "The number of backers who have not answered the survey", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sentAt", - "description": "When the survey was sent", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "surveyCompletePercentage", - "description": "The percentage of surveys that have been completed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectBusinessAddressConnection", - "description": "The connection type for BusinessAddress.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BusinessAddressEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BusinessAddressEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mainAddress", - "description": "Whether or not this is the main address for the project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "FulfillmentStatus", - "description": "All available fulfillment statuses", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NO_REWARDS_MADE", - "description": "No rewards made; default value", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SOME_REWARDS_MADE", - "description": "Some rewards made", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ALL_REWARDS_MADE", - "description": "All rewards made", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FULFILLING_SOME_REWARDS", - "description": "Fulfilling some rewards", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FULFILLING_ALL_REWARDS", - "description": "Fulfilling all rewards", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FULFILLMENT_COMPLETE", - "description": "Fulfillment complete", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatorToolsPaths", - "description": null, - "fields": [ - { - "name": "advancedAnalyticsPath", - "description": "The advanced analytics path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerReportPath", - "description": "The backer report path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backerSurveyPath", - "description": "The backer survey path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collaboratorsPath", - "description": "The project collaborators path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contactPath", - "description": "The contact path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorFaqPath", - "description": "The creator faq path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorHandbookPath", - "description": "The creator handbook path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dashboardPath", - "description": "The project dashboard path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editRewardsProjectPath", - "description": "The edit rewards project path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fulfillmentDashboardPath", - "description": "The fulfillment dashboard path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "helpResourcesPath", - "description": "The help resources path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "messageThreadsPath", - "description": "The messages thread path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledgeRedemptionPath", - "description": "The path to access creator pledge redemption tools", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postsDashboardDraftsPath", - "description": "The draft posts path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postsDashboardPublishedPath", - "description": "The published posts path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectBuildPath", - "description": "The project build path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectPath", - "description": "The project path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserBackingsConnection", - "description": "The connection type for Backing.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BackingEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Please use backingsCount instead." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BackingEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserCreatedProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrderDirection", - "description": "Ordering direction values", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectsConnectionWithTotalCount", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recommendationsEnabled", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refTag", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MembershipProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserActiveProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserInvitedProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserOrganizationsConnection", - "description": "The connection type for Organization.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Organization", - "description": "An organization", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "An organization's name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "An organization's slug", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrganizationMembershipState", - "description": "Possible states for an organization membership", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DENIED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserCuratedPagesConnection", - "description": "The connection type for CuratedPage.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CuratedPageEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CuratedPage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CuratedPageEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CuratedPage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CuratedPage", - "description": "A curated page", - "fields": [ - { - "name": "description", - "description": "A curated page's description.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "A curated page's unique URL identifier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "A curated page's title.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserFollowersConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserFollowingConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserSavedProjectsConnection", - "description": "The connection type for Project.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserConversationsConnection", - "description": "The connection type for Conversation.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConversationEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Conversation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConversationEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Conversation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "MailboxType", - "description": "A mailbox", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ALL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INBOX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SENT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNREAD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ARCHIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SPAM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SurveyResponsesConnection", - "description": "The connection type for SurveyResponse.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SurveyResponseEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SurveyResponse", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SurveyResponseEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SurveyResponse", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddressConnection", - "description": "The connection type for Address.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AddressEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddressEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Notification", - "description": "An object containing a user's notifications.", - "fields": [ - { - "name": "email", - "description": "Are email notifications enabled for this topic", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "frequency", - "description": "The frequency of the notification", - "args": [], - "type": { - "kind": "ENUM", - "name": "UserNotificationFrequency", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The ID of the Notification", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mobile", - "description": "Are mobile notifications enabled for this topic", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectId", - "description": "The ID of the associated Project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectName", - "description": "The name of the associated Project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "topic", - "description": "The topic of the notification", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserNotificationTopic", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserNotificationTopic", - "description": "User notification topics", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "messages", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backings", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_digest", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updates", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "follower", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "friend_activity", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "friend_signup", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment_replies", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_edu", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketing_update", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project_launch", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserNotificationFrequency", - "description": "User notification frequencies", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "once_a_day", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twice_a_day", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NewsletterSubscriptions", - "description": "A subsciption a user has to a particular newsletter.", - "fields": [ - { - "name": "alumniNewsletter", - "description": "The subscription to the AlumniNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "artsCultureNewsletter", - "description": "The subscription to the ArtsCultureNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorNewsletter", - "description": "The subscription to the CreatorNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "filmNewsletter", - "description": "The subscription to the FilmNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gamesNewsletter", - "description": "The subscription to the GamesNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "happeningNewsletter", - "description": "The subscription to the HappeningNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inventNewsletter", - "description": "The subscription to the InventNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "musicNewsletter", - "description": "The subscription to the MusicNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectsYoullLoveNewsletter", - "description": "The subscription to the ProjectsYoullLoveNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "promoNewsletter", - "description": "The subscription to the PromoNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishingNewsletter", - "description": "The subscription to the PublishingNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "weeklyNewsletter", - "description": "The subscription to the WeeklyNewsletter newsletter", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserRestriction", - "description": "A user's restrictions", - "fields": [ - { - "name": "releaseAt", - "description": "Date when the restriction will be lifted. If null, the restriction is indefinite.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "restriction", - "description": "Type of restriction a user has", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserRestrictionKind", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserRestrictionKind", - "description": "Various restriction states, e.g. messaging, commenting", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "messaging", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commenting", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledging", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitting", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edit_spotlight_pages", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UsdType", - "description": "Informs how USD currencies should be rendered, based on user's location", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "domestic", - "description": "The user has chosen USD as their currency and they are in the US", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "international", - "description": "The user has chosen USD as their currency but they are not in the US", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LocationsConnection", - "description": "The connection type for Location.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LocationEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LocationEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Order", - "description": "An order.", - "fields": [ - { - "name": "address", - "description": "The delivery or home address associated with the order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backer", - "description": "The associated backer", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backing", - "description": "The associated backing", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fundsCaptureKey", - "description": "The funds capture key", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project associated with the order", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewardItemTax", - "description": "The cost of tax on reward items", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingAmount", - "description": "The cost of shipping", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingTax", - "description": "The cost of tax on shipping", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The order's state, e.g. draft, submitted, successful, errored, missed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderStateEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total", - "description": "The total cost for the order including taxes and shipping", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalTax", - "description": "The total tax amount for the order", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrderStateEnum", - "description": "The state of the order, e.g. draft, submitted, successful, errored, missed.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "draft", - "description": "draft", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitted", - "description": "submitted", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "successful", - "description": "successful", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errored", - "description": "errored", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "missed", - "description": "missed", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Checkout", - "description": "Intermediary set of changes that have yet to be applied to a backing", - "fields": [ - { - "name": "action", - "description": "The action that the backer is attempting to complete with this checkout", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CheckoutAction", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addOns", - "description": "The addons that the backer has chosen", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardTotalCountConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backing", - "description": "The backing that the checkout is modifying.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "convertedTotal", - "description": "Desired amount backer wishes to pledge to the project, including the shipping amount, converted to the backer’s chosen currency", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimatedShippingTotalMax", - "description": "Estimated shipping maximum for the reward/addons chosen by the backer for their location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimatedShippingTotalMin", - "description": "Estimated shipping minimum for the reward/addons chosen by the backer for their location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "failedStateReason", - "description": "The translated reason that a checkout might have failed", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "guest", - "description": "Is true when the checkout was created by a guest account", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isRacing", - "description": "Is true when more than one backer is checking out a limited/scarce reward at once", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSepaEligible", - "description": "Whether the project can accept a pledge with SEPA account as the payment source", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isValidForOnSessionCheckout", - "description": "Checks whether the checkout is valid prior to charging the user's card.", - "args": [ - { - "name": "stripePaymentMethodId", - "description": "the stripe payment method id, starting with either `card_` or `pm_` (the same id passed to stripe)", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentIntentClientSecret", - "description": "the client_secret returned by createPaymentIntent, starts with `pi_` (the same secret passed to stripe)", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Validation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limitedRewardClaimedUntil", - "description": "If the checkout contains a limited reward, returns an ISO8601 date for when the claim on the reward is expired", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentUrl", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pledgeTotal", - "description": "Desired amount backer wishes to pledge to the project, excluding the shipping amount", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "redirectUrl", - "description": "The URL to redirect to on a successful checkout", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reward", - "description": "The reward the backer is expecting", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingLocation", - "description": "Where the user is based.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Location", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shippingTotal", - "description": "Shipping amount for the reward chosen by the backer for their location", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The current state of the checkout", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CheckoutState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeOnSessionPaymentRedirectUrl", - "description": "The full URL to redirect to after an on_session payment via Stripe", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripePaymentSetupRedirectUrl", - "description": "The full URL to redirect to after payment setup via Stripe", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total", - "description": "Desired amount backer wishes to pledge to the project, including the shipping amount", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CheckoutState", - "description": "All available states for a checkout", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AUTHORIZING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VERIFYING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESSFUL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CheckoutAction", - "description": "All actions a user may attempt to complete with a checkout", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PLEDGE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LATE_PLEDGE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADJUSTMENT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SOURCE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REAUTH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUTHENTICATE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RefundCheckout", - "description": "Intermediary set of changes that have yet to be applied to a backing", - "fields": [ - { - "name": "amount", - "description": "The total amount of the refund", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backing", - "description": "The backing associated with the refund", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientSecret", - "description": "If `requires_action` is true, `client_secret` should be used to initiate additional client-side authentication steps", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requiresAction", - "description": "Whether this refund checkout requires additional client-side authentication steps (e.g. 3DS2)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The state of the redund checkout", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RefundCheckoutState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stateReason", - "description": "Reason given when state is in a failed state", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripePaymentSetupRedirectUrl", - "description": "The full URL to redirect to after payment setup via Stripe in refunds", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RefundCheckoutState", - "description": "All available states for a refund checkout", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AUTHORIZING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESSFUL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ERRORED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Claims", - "description": "Detect claims in text.", - "fields": [ - { - "name": "matches", - "description": "The matched claims found in the text.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ClaimMatches", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClaimMatches", - "description": "Token, match_type, start, and end position of claims language.", - "fields": [ - { - "name": "end", - "description": "The end position of the token in the source text", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "matchType", - "description": "The matching strategy used to find the token (either 'POS' or 'regex').", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "start", - "description": "The start position of the token in the source text", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": "Token/phrase of matched claims language.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "GoalBuckets", - "description": "Buckets of project goals", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BUCKET_0", - "description": "Range from 0 to 1000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_1", - "description": "Range from 1000 to 10000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_2", - "description": "Range from 10000 to 100000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_3", - "description": "Range from 100000 to 1000000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_4", - "description": "Range from 1000000 to Infinity USD", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PledgedBuckets", - "description": "Buckets of amount pledged", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BUCKET_0", - "description": "Range from 0 to 1000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_1", - "description": "Range from 1000 to 10000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_2", - "description": "Range from 10000 to 100000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_3", - "description": "Range from 100000 to 1000000 USD", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_4", - "description": "Range from 1000000 to Infinity USD", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RaisedBuckets", - "description": "Buckets of percentage raised", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BUCKET_0", - "description": "Range from 0 to 75 percent", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_1", - "description": "Range from 75 to 100 percent", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUCKET_2", - "description": "Range from 100 to Infinity percent", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RecommendationsModel", - "description": "What model to use for project recommendations", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LSI", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LDA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RecommendationsSource", - "description": "What source to use for project recommendations", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PROJECT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKINGS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WATCHES", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TASTE_PROFILE_LIKES", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TASTE_PROFILE_DISLIKES", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProjectSort", - "description": "What order to sort projects in", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MAGIC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POPULARITY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NEWEST", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "END_DATE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MOST_FUNDED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MOST_BACKED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISTANCE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UploadLimit", - "description": "A maximum valid filesize for an upload.", - "fields": [ - { - "name": "contentTypes", - "description": "An array of the valid content types for an upload of this type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fileSize", - "description": "Maximum file size in the provided units.", - "args": [ - { - "name": "unit", - "description": "The unit to return the file size in.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UploadLimitFileSizeUnit", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UploadLimitFileSizeUnit", - "description": "The unit of file size the return the upload limit in.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BYTES", - "description": "Bytes.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KILOBYTES", - "description": "Kilobytes.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MEGABYTES", - "description": "Megabytes.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UploadLimitFiletype", - "description": "The type of file we are checking the upload limit of.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ASSET_VIDEO", - "description": "An asset video file.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUDIO", - "description": "An audio file.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PHOTO", - "description": "A photo file.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SMALLER_VIDEO", - "description": "A smaller video file.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SOUND", - "description": "A sound file", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VIDEO", - "description": "A video file.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialPageForAdminConnection", - "description": "The connection type for EditorialPageForAdmin.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialPageForAdminEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialPageForAdmin", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialPageForAdminEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EditorialPageForAdmin", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialPageForAdmin", - "description": "An Editorial Page fully loaded with admin only fields", - "fields": [ - { - "name": "attachableAssoc", - "description": "Rich Text Editor property for attachableAssoc.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attachableId", - "description": "Rich Text Editor property for attachableId.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "When this page was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editor", - "description": "This page's editor.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "flatSlug", - "description": "(Deprecated) Slug where `/` is replaced by `-`. Used for ref tag and admin routing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "identifier", - "description": "An identifier for the page. Used for ref tags.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastRevision", - "description": "Last revision", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdmin", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lookerDashboardUrl", - "description": "A link to the Looker Dashboard for this page, if any", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The page name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageType", - "description": "The page type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EditorialPageType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedRevision", - "description": "Published revision", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdmin", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "revisions", - "description": "The revisions in reverse chronological order.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdminConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The slug of this page. Can include `/'.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stats", - "description": "Stats for the past 30 days", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialPageStats", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "When this page was last updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialPageType", - "description": "Editorial page types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "article", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resource", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prompt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "international", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialRevisionForAdmin", - "description": "An Editorial Page Revision fully loaded with admin attributes", - "fields": [ - { - "name": "author", - "description": "The person who created this revision", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "When this editorial layout was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metadata", - "description": "The page metadata", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialRevisionMetadata", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "modules", - "description": "The modules for the editorial revision", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "Editorial", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page", - "description": "The page that this revision belongs to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialPage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "published", - "description": "Is the editorial revision published?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "When the editorial revision was published.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publisher", - "description": "The person who published this revision", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sequence", - "description": "The sequence number for this revision", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "translationStatus", - "description": "Counts of translated / total strings for each locale", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialTranslationStatus", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "When this editorial layout was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uuid", - "description": "The revision uuid", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialPage", - "description": "An Editorial Page", - "fields": [ - { - "name": "createdAt", - "description": "When this page was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The page name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageType", - "description": "The page type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EditorialPageType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedRevision", - "description": "The currently published revision. Can be null.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EditorialRevision", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The slug of this page. Can include `/'.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "When this page was last updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialRevision", - "description": "An Editorial Page Revision", - "fields": [ - { - "name": "metadata", - "description": "The page metadata", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialRevisionMetadata", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "modules", - "description": "The modules for the editorial revision", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "Editorial", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page", - "description": "The page that this revision belongs to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialPage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uuid", - "description": "The revision uuid", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialRevisionMetadata", - "description": null, - "fields": [ - { - "name": "description", - "description": "The revision description", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ogImage", - "description": "The revision og_image", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The revision title", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "Editorial", - "description": "Editorial tool to create and modify content modules on discovery pages", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ProjectCollection", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "NewsletterSignUp", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PromoCollection", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "NewsCollection", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FeaturedProjectCollection", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SingleProjectContainer", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BespokeComponent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Header", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MastheadImage", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ExploreSubcategories", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Article", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ShortText", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EditorialRichText", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SurveyEmbed", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ProjectCollection", - "description": "A curated set of projects based off a search query", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "The projects to display in this collection", - "args": [ - { - "name": "count", - "description": "The number of projects needed for this collection", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "4" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "query", - "description": "The raw search query to populate the project collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The localized title of this project collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "trackingLabel", - "description": "The label to track this project collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The url that is linked to the project collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NewsletterSignUp", - "description": "Sign up for a newsletter.", - "fields": [ - { - "name": "description", - "description": "Description of the newsletter", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newsletterSource", - "description": "The source that should be recorded for the newsletter signup", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newsletterType", - "description": "ID of the newsletter", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signupHeadline", - "description": "Headline in the newsletter signup", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "Name of the newsletter", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PromoCollection", - "description": "A curated set of promos", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "layout", - "description": "Layout for this promo collection", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EditorialPromoCollectionLayout", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxFeaturedItems", - "description": "Maximum number of items to display", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "promos", - "description": "The promos in this collection", - "args": [ - { - "name": "all", - "description": "Request all the items", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Promo", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "soloItemFullWidth", - "description": "True if single item should be displayed full width", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "theme", - "description": "Visual theme for this promo collection", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EditorialPromoCollectionTheme", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "Title for this collection. Can be blank.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialPromoCollectionTheme", - "description": "Visual themes for Editorial Promo Collections", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PROMO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FLEX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialPromoCollectionLayout", - "description": "Layouts for Editorial Promo Collections", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "TWO_COLUMNS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "THREE_COLUMNS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Promo", - "description": "A promotional image used in a layout.", - "fields": [ - { - "name": "audioUrl", - "description": "The url for the audio player.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backgroundColor", - "description": "The background color within the promo", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cta", - "description": "Promo call to action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The details of the promo module", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featuredAt", - "description": "When this promo should be featured", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageUrl", - "description": "The url for the background image of the promo module.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "language", - "description": "The primary language of the promo module.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The localized title of this promo module.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "trackingLabel", - "description": "The label to track this promo module", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The url that is linked to the promo module.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NewsCollection", - "description": "A curated set of news articles", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newsItems", - "description": "The news items in this collection", - "args": [ - { - "name": "limit", - "description": "The number of news items to display in this collection", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "3" - }, - { - "name": "all", - "description": "Request all the items", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NewsItem", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The localized title of this news collection", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NewsItem", - "description": "A curated news article used in an editorial layout.", - "fields": [ - { - "name": "attribution", - "description": "The byline of this news item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The localized description of this news item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featuredAt", - "description": "When this news item should be featured", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageUrl", - "description": "The url for the background image of the news item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "language", - "description": "The primary language of the news item. `null` if available in all languages.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mediaType", - "description": "The type of content of this news item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "source", - "description": "The source or author of the news article.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The localized title of this news item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The url that links to the news article.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FeaturedProjectCollection", - "description": "A set of projects that can be scheduled to be featured", - "fields": [ - { - "name": "collectionQueryOverride", - "description": "The project collection query used to generate the featured project's project list", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentlyFeaturedProject", - "description": "The currently featured project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FeaturedProjectItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featuredProjectItems", - "description": "The featured project items in this collection", - "args": [ - { - "name": "limit", - "description": "The number of featured project items to display in this collection", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "all", - "description": "Request all the items", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FeaturedProjectItem", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectList", - "description": "A recommended collection of projects, optionally controlled by collectionQueryOverride", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectCollection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The localized title of the featured project section. (eg: 'Featured project')", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FeaturedProjectItem", - "description": "A curated project to be featured in an editorial layout.", - "fields": [ - { - "name": "description", - "description": "The project description or, if specified, the project description override", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featuredAt", - "description": "When this featured project item should be featured", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageOverride", - "description": "If specified, will override the image of the associated project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project that is featured", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectId", - "description": "The project id (pid) of the featured project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sectionUrl", - "description": "The see more url for this featured section", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The project title or, if specified, the project title override", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SingleProjectContainer", - "description": "Projects that can be shown in article", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selectedProject", - "description": "The currently selected project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SingleProjectItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "singleProjectItems", - "description": "The selected project items in this collection", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SingleProjectItem", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SingleProjectItem", - "description": "A selected project to be shown in an editorial layout.", - "fields": [ - { - "name": "description", - "description": "The project description or, if specified, the project description override", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageOverride", - "description": "If specified, will override the image of the associated project", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project that is featured", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectId", - "description": "The project id (pid) of the featured project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sectionUrl", - "description": "The see more url for this featured section", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The project title or, if specified, the project title override", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BespokeComponent", - "description": "Maps directly to a specialty built React component", - "fields": [ - { - "name": "component", - "description": "Exact name of the React component (used to lookup the component)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "language", - "description": "Language for which to display the React component", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "props", - "description": "Data properties to be passed down to the React component", - "args": [], - "type": { - "kind": "SCALAR", - "name": "JSON", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "JSON", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Header", - "description": "A header for an editorial layout.", - "fields": [ - { - "name": "blurb", - "description": "The localized blurb of this header", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "categories", - "description": "The categories linked to this header", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "links", - "description": "The links of this header", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "HeaderLink", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The localized title of this header", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "HeaderLink", - "description": "A link of a header for an editorial layout.", - "fields": [ - { - "name": "content", - "description": "The localized text content of this link", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "openInNewTab", - "description": "True if the link should open a new tab when clicked on", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The url this link points to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MastheadImage", - "description": "A masthead image with text for an editorial layout.", - "fields": [ - { - "name": "header", - "description": "The header text overlaying the masthead image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageUrl", - "description": "The url for the backgrorund image of the masthead.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subheader", - "description": "The smaller subheader text overlaying the masthead image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ExploreSubcategories", - "description": "Top subcategories", - "fields": [ - { - "name": "category", - "description": "The root category", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Category", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "categoryId", - "description": "The root category database id", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subcategories", - "description": "Top subcategories ordered by number of live projects descending", - "args": [ - { - "name": "count", - "description": "The maximum number of subcategories to return", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "10" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ExploreSubcategory", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ExploreSubcategory", - "description": "A subcategory for ExploreSubcategories", - "fields": [ - { - "name": "categoryId", - "description": "The category database id", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The subcategory name for the current language", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "The projects to display in this collection", - "args": [ - { - "name": "count", - "description": "The number of projects needed for this collection", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "10" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Article", - "description": "An article block for Editorial pages", - "fields": [ - { - "name": "attachableAssoc", - "description": "AdminUI: Rich Text Editor property for attachableAssoc.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attachableId", - "description": "AdminUI: Rich Text Editor property for attachableId.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The html body of the article.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "byline", - "description": "The author of the article. Can be an empty string.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "displayTopByline", - "description": "Determines if the byline should be displayed at the top of the article", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publicationDate", - "description": "The date this article is published on. This date is only informative and won't affect module visibility.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subtitle", - "description": "The subtitle of the article. Can be an empty string.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The title of the article. Can be an empty string.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ShortText", - "description": "An Short Text block for Editorial pages", - "fields": [ - { - "name": "backgroundColor", - "description": "Hex value of the background color.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The plain text body of the Short Text. May contain line breaks.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ctaText", - "description": "The text of the CTA. Can be an empty string.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ctaUrl", - "description": "The url the CTA points to. Can be an empty string.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ruleColor", - "description": "Hex value of the rule color.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subtitle", - "description": "The subtitle of the Short Text. Can be an empty string.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The title of the Short Text. Can be an empty string.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialRichText", - "description": "A Rich Text block for Editorial pages", - "fields": [ - { - "name": "attachableAssoc", - "description": "AdminUI: Rich Text Editor property for attachableAssoc.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attachableId", - "description": "AdminUI: Rich Text Editor property for attachableId.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The html body of the rich text module.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SurveyEmbed", - "description": "An embedded iframe containing a Survey", - "fields": [ - { - "name": "embedUrl", - "description": "The url of the survey being embedded", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "height", - "description": "Height of the embedded iframe", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialTranslationStatus", - "description": null, - "fields": [ - { - "name": "locale", - "description": "The language", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EditorialTranslationStatusLocale", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total", - "description": "Total number of strings", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "translated", - "description": "Number of strings translated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialTranslationStatusLocale", - "description": "Editorial locale", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "de", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "es", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fr", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "it", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ja", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "zh", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialRevisionForAdminConnection", - "description": "The connection type for EditorialRevisionForAdmin.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdminEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdmin", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialRevisionForAdminEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EditorialRevisionForAdmin", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialPageStats", - "description": null, - "fields": [ - { - "name": "backingsCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backingsUsd", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageViews", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectClicks", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialPageSortField", - "description": "Field you can sort Editorial Pages by", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NAME", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATED_AT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_AT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SLUG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialPageSortDirection", - "description": "Direction to sort Editorial Pages", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialConnection", - "description": "The connection type for Editorial.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "Editorial", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EditorialEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "UNION", - "name": "Editorial", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FundingCurrency", - "description": "Information about a currency a creator can fund a project in", - "fields": [ - { - "name": "currency", - "description": "Currency code", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "decimal", - "description": "Does the currency use decimals (not zero-decimal)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxGoal", - "description": "Maximum amount a creator can specify for a project goal", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxPledge", - "description": "Maximum amount a backer can specify for a pledge", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minPledge", - "description": "Minimum amount a backer can specify for a pledge", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TagsConnection", - "description": "The connection type for Tag.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TagEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Tag", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TagEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Tag", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "QuizProjectsConnection", - "description": "The connection type for QuizProject.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "QuizProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "QuizProject", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "QuizProjectEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "QuizProject", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "QuizProject", - "description": "An editorialized quiz project for the taste profile quiz.", - "fields": [ - { - "name": "editorializedBlurb", - "description": "The editorialized version of the project blurb", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "likeableAttributes", - "description": "All the likeable attributes for a quiz project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LikeableAttribute", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LikeableAttribute", - "description": "An attribute about a quiz project that a user can select in the taste profile quiz.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "text", - "description": "The text of the attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "KsrFact", - "description": "A Kickstarter fact", - "fields": [ - { - "name": "contributor", - "description": "Fact contributor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "date", - "description": "Fact date", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fact", - "description": "Kickstarter fact", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PledgeProjectsOverview", - "description": "Provides an overview of pledge projects", - "fields": [ - { - "name": "pledges", - "description": "List of pledged projects", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PledgedProjectsOverviewPledgesConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PledgedProjectsOverviewPledgesConnection", - "description": "The connection type for PledgeProjectOverviewItem.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PledgeProjectOverviewItemEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "PledgeProjectOverviewItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PledgeProjectOverviewItemEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "UNION", - "name": "PledgeProjectOverviewItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "PledgeProjectOverviewItem", - "description": "Pledged Projects Overview pledges item: Tier1AddressLockingSoon, Tier1PaymentFailed, Tier1PaymentAuthenticationRequired, Tier1OpenSurvey", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Tier1AddressLockingSoon", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Tier1PaymentFailed", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Tier1PaymentAuthenticationRequired", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Tier1OpenSurvey", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "Tier1AddressLockingSoon", - "description": "Tier1 Address Locking Soon", - "fields": [ - { - "name": "backing", - "description": "backing details", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "tags", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tierType", - "description": "tier type", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Tier1PaymentFailed", - "description": "Tier1 Payment failed", - "fields": [ - { - "name": "backing", - "description": "backing details", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "tags", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tierType", - "description": "tier type", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Tier1PaymentAuthenticationRequired", - "description": "Tier1 Payment Authentication Required", - "fields": [ - { - "name": "backing", - "description": "backing details", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "tags", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tierType", - "description": "tier type", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Tier1OpenSurvey", - "description": "Tier1 Open Survey", - "fields": [ - { - "name": "backing", - "description": "backing details", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "tags", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tierType", - "description": "tier type", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Mutation", - "description": "The mutation root of the Kickstarter GraphQL interface", - "fields": [ - { - "name": "acceptOrRejectAddressSuggestion", - "description": "Updates an address if the user rejects or accepts a suggestion", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AcceptOrRejectAddressSuggestionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AcceptOrRejectAddressSuggestionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "activatePrelaunch", - "description": "Activates the prelaunch page for a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ActivateProjectPrelaunchInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ActivateProjectPrelaunchPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "answerProjectFeedbackQuestion", - "description": "Updates the toggle-able options of the spreadsheet graph", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AnswerProjectFeedbackQuestionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AnswerProjectFeedbackQuestionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "applyPaymentSourceToCheckout", - "description": "Given a checkout that already exists, this mutation just applies a specific payment source to its backing. That's it! If you need to create a checkout and backing from scratch, use CreateBackingType.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ApplyPaymentSourceToCheckoutInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ApplyPaymentSourceToCheckoutPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "batchUpdateSurveyResponseAddresses", - "description": "Batch updates addresses for users's active survey responses", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BatchUpdateSurveyResponseAddressesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "BatchUpdateSurveyResponseAddressesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockUser", - "description": "Block a user", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BlockUserInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "BlockUserPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bulkEditQuestions", - "description": "Bulk edits the entire set of questions for a questionable", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BulkEditQuestionsInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "BulkEditQuestionsPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cancelBacking", - "description": "Cancel a pledged backing", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CancelBackingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CancelBackingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cancelProject", - "description": "Cancel a live Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CancelProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CancelProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clearUserUnseenActivity", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ClearUserUnseenActivityInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ClearUserUnseenActivityPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "completeOnSessionCheckout", - "description": "Complete a checkout originating from an session payment", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompleteOnSessionCheckoutInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompleteOnSessionCheckoutPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "completeOrder", - "description": "Confirm payment and complete the order", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompleteOrderInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompleteOrderPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "confirmOrderAddress", - "description": "Confirm order address", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ConfirmOrderAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ConfirmOrderAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "copyRewardItems", - "description": "Copy Reward Items from one Project to another.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CopyRewardItemsInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CopyRewardItemsPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createAddress", - "description": "Save a new shipping address.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createApplePayBacking", - "description": "[DEPRECATED in favor of CreateBackingType] Create a checkout with Apple Pay.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateApplePayBackingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateApplePayBackingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createAsset", - "description": "Create an asset.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateAssetInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateAssetPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createAttributionEvent", - "description": "Creates an attribution event. Specifying a project will pass the project properties for attribution events. Sending this request as a logged-in user passes that user's properties as well. Any passed-in property with the same name overwrites the generated properties.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateAttributionEventInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateAttributionEventPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createBackerSurvey", - "description": "Creates a backer survey and generates master variants for each project item if needed", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateBackerSurveyInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateBackerSurveyPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createBacking", - "description": "Create a backing and checkout and process payment.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateBackingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateBackingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createBusinessAddress", - "description": "Creates a business address for a user and project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateBusinessAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateBusinessAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCheckout", - "description": "Create a backing and checkout without syncing to Rosie", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateCheckoutInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateCheckoutPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createComment", - "description": "Post a comment", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PostCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PostCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCountrySignup", - "description": "Create a country signup.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateCountrySignupInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateCountrySignupPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCreatorInterview", - "description": "Create a new creator interview", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateCreatorInterviewInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateCreatorInterviewPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createEditorialLayout", - "description": "Create an Editorial Layout.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateEditorialLayoutTypeInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateEditorialLayoutTypePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createFlagging", - "description": "Create a flagging (report) of a piece flaggable content.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateFlaggingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateFlaggingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createFreeformPost", - "description": "Create a new project post/update", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateFreeformPostInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateFreeformPostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createOption", - "description": "Creates an option type and values for an item", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateOptionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateOptionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createOrUpdateBackingAddress", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateOrUpdateBackingAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateOrUpdateBackingAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createOrUpdateItemTaxConfig", - "description": "Sets tax related info for an item", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateOrUpdateItemTaxConfigInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateOrUpdateItemTaxConfigPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createPaymentIntent", - "description": "Create a Stripe PaymentIntent in order to collect an on-session payment via the Stripe PaymentElement", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreatePaymentIntentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreatePaymentIntentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createPaymentSource", - "description": "Create a payment source", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreatePaymentSourceInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreatePaymentSourcePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProject", - "description": "Start a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjectComment", - "description": "Post a project comment", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PostProjectCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PostProjectCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjectDepositAccount", - "description": "Creates a Deposit Account on Rosie, and a Stripe Connect Account.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectDepositAccountInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectDepositAccountPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjectImage", - "description": "Create a project image.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectImageInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectImagePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjectPaymentSource", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectPaymentSourceInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectPaymentSourcePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjectUpdateRequest", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectUpdateRequestInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectUpdateRequestPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjectVideo", - "description": "Create a project video.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectVideoInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectVideoPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createQuestion", - "description": "Creates a question for an object", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateQuestionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateQuestionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createReward", - "description": "create a reward on a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateRewardInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateRewardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createRewardItem", - "description": "Create an item which is available through the project's backer rewards.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateRewardItemInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateRewardItemPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createSetupIntent", - "description": "Create a Stripe SetupIntent in order to render new Stripe Elements", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateSetupIntentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateSetupIntentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createSheetForProject", - "description": "Creates a copy of the master Sheet and shares it with the project owner", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateSheetForProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateSheetForProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createTrackEvent", - "description": "Creates a track event", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateTrackEventInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateTrackEventPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createUser", - "description": "Creates a new registered user", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateUserInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateUserPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createUserSlug", - "description": "Add a user's slug.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateUserSlugInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateUserSlugPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createUserUrl", - "description": "Add a user's website.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateUserUrlsInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateUserUrlsPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createVideoTrack", - "description": "Create a video track (caption) for a Project Video", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateVideoTrackInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateVideoTrackPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deactivatePrelaunch", - "description": "Deactivates the prelaunch page for a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeactivateProjectPrelaunchInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeactivateProjectPrelaunchPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deactivateProjectCollaborator", - "description": "Deactivate a collaborator on a project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeactivateProjectCollaboratorInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeactivateProjectCollaboratorPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteAddress", - "description": "Deletes an address", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteAsset", - "description": "Delete a asset.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteAssetInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteAssetPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteBackerSurvey", - "description": "Deletes a backer survey", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteBackerSurveyInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteBackerSurveyPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteBusinessAddress", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteBusinessAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteBusinessAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteComment", - "description": "Delete a comment", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteOption", - "description": "Deletes an option type and values for an item", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteOptionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteOptionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletePost", - "description": "Delete a project post", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeletePostInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeletePostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteProject", - "description": "Delete an unlaunched Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteProjectComment", - "description": "Delete a comment", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteProjectCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteProjectImage", - "description": "Delete a project image.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectImageInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteProjectImagePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteProjectVideo", - "description": "Delete a project video.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectVideoInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteProjectVideoPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteQuestion", - "description": "Deletes a question", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteQuestionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteQuestionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteReward", - "description": "Delete a reward from a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteRewardInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteRewardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteRewardItem", - "description": "Delete a reward item from a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteRewardItemInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteRewardItemPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteUserUrl", - "description": "Delete a user's url", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteUserUrlsInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteUserUrlsPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteVideoTrack", - "description": "Delete a video track (caption) from a video", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteVideoTrackInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteVideoTrackPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dislikeProject", - "description": "Adds disliked projects to a users taste profile", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DislikeProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DislikeProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "endLatePledges", - "description": "End late pledges for a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EndLatePledgesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EndLatePledgesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "followUser", - "description": "Causes the current user to follow a specified user", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "FollowUserInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "FollowUserPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "generateProjectPreview", - "description": "Enable the preview url for a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GenerateProjectPreviewInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "GenerateProjectPreviewPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inviteProjectCollaborator", - "description": "Invite a new collaborator on a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "InviteProjectCollaboratorInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "InviteProjectCollaboratorPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "launchProject", - "description": "Launch a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LaunchProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LaunchProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "likePost", - "description": "Like a specified project update", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LikePostInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LikePostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "likeProject", - "description": "Adds a like for the passed in project to the user's taste profile", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LikeProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LikeProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "likeQuizProject", - "description": "Adds a quiz project and any attributes the user has liked to their taste profile", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LikeQuizProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LikeQuizProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lockAddresses", - "description": "Locks backer address changes for a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LockAddressesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LockAddressesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "migrateToFulfillmentStatus", - "description": "Migrate's a project's eligible backings to new fulfillment status tool.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MigrateToFulfillmentStatusInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MigrateToFulfillmentStatusPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSourceDelete", - "description": "Delete a user's payment source", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PaymentSourceDeleteInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PaymentSourceDeletePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinPost", - "description": "Pin a project update", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PinPostInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PinPostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postExcludeReward", - "description": "Exclude a reward's backers from getting notifications about a post.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PostExcludeRewardInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PostExcludeRewardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postIncludeReward", - "description": "Include a reward's backers in notifications about a post.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PostIncludeRewardInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PostIncludeRewardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishEditorialLayout", - "description": "Publish an Editorial Layout.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PublishEditorialLayoutTypeInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PublishEditorialLayoutTypePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishPost", - "description": "Publish a project post", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PublishPostInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PublishPostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refreshSpreadsheetData", - "description": "Refreshes the spreadsheet data from the sheet", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RefreshSpreadsheetDataInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RefreshSpreadsheetDataPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeSheetFromProject", - "description": "Removes the spreadsheet associated to a project", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveSheetFromProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveSheetFromProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reportSpam", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ReportSpamInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ReportSpamPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requestPasswordReset", - "description": "Requests a password reset email.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RequestPasswordResetInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RequestPasswordResetPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resetBackerSurvey", - "description": "Reset a backer survey", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ResetBackerSurveyInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ResetBackerSurveyPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sendMessage", - "description": "Send a message", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SendMessageInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SendMessagePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sendSubmissionMessage", - "description": "Send a message for a project submission", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SendSubmissionMessageInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SendSubmissionMessagePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sendSurvey", - "description": "Sends a backer survey and creates backer carts", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SendSurveyInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SendSurveyPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setAddressAsPrimary", - "description": "Sets an address as the primary/default address for the user", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetAddressAsPrimaryInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetAddressAsPrimaryPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setAddressCollectionEnabled", - "description": "Sets address_collection_enabled", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetAddressCollectionEnabledInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetAddressCollectionEnabledPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setBackingFulfillmentStatuses", - "description": "Sets the fulfillment status of multiple backings at once.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetBackingFulfillmentStatusesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetBackingFulfillmentStatusesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setBackingNote", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetBackingNoteInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetBackingNotePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setMainBusinessAddress", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetMainBusinessAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetMainBusinessAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setProjectSlug", - "description": "Set a project slug.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetProjectSlugInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetProjectSlugPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setProjectStatus", - "description": "Updates the project status", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetProjectStatusInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetProjectStatusPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signInWithApple", - "description": "Signs in or sign up a user via the Sign in With Apple service", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SignInWithAppleInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SignInWithApplePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitProject", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SubmitProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SubmitProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitRefundCheckout", - "description": "Refund a backing.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SubmitRefundCheckoutInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SubmitRefundCheckoutPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitResponses", - "description": "Associates backing with an address, updates cart with item preference selections, and creates answers to survey questions.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SubmitResponsesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SubmitResponsesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitVatNumber", - "description": "Submits the VAT number to rosie", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SubmitVatNumberInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SubmitVatNumberPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toggleCommentPin", - "description": "Toggle whether a comment is pinned.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ToggleCommentPinInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ToggleCommentPinPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toggleProjectMilestone", - "description": "Toggles a milestone for a given project and category to completed or not completed", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ToggleProjectMilestoneInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ToggleProjectMilestonePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toggleProjectPreview", - "description": "Enable & disable the preview url for a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ToggleProjectPreviewInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ToggleProjectPreviewPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "translateEditorialLayout", - "description": "Translate an Editorial Layout.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "TranslateEditorialLayoutTypeInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TranslateEditorialLayoutTypePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "triggerThirdPartyEvent", - "description": "Triggers third party event", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "TriggerThirdPartyEventInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TriggerThirdPartyEventPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unblockUser", - "description": "Unblock a user", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnblockUserInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnblockUserPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "undislikeProject", - "description": "Removes a like for the passed in project from the user's taste profile", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UndislikeProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UndislikeProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unfollowUser", - "description": "Causes the current user to unfollow a specified user", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnfollowUserInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnfollowUserPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unlikePost", - "description": "Unlike a specified project update", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnlikePostInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnlikePostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unlikeProject", - "description": "Removes a like for the passed in project from the user's taste profile", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnlikeProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnlikeProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpinPost", - "description": "Unpin a project update", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnpinPostInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnpinPostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "untagProject", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UntagProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UntagProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unwatchProject", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnwatchProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnwatchProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateBackerCompleted", - "description": "Update the backing completed at field with a backing_completed toggle", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateBackerCompletedInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateBackerCompletedPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateBacking", - "description": "Update an existing backing for a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateBackingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateBackingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateBackingPaymentSource", - "description": "Update a backing's payment source", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateBackingPaymentSourceInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateBackingPaymentSourcePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateBusinessAddress", - "description": "Updates an existing business address.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateBusinessAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateBusinessAddressPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateConsent", - "description": "Handle a user's updated consent for data collection purposes.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateConsentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateConsentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCreatorInterview", - "description": "Update a creator interview", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateCreatorInterviewInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateCreatorInterviewPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateFulfillmentModalDismissedAt", - "description": "Update a project's fulfillment_modal_dismissed_at timestamp.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateFulfillmentModalDismissedAtInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateFulfillmentModalDismissedAtPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateFulfillmentStatus", - "description": "Update a project's fulfillment_status.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateFulfillmentStatusInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateFulfillmentStatusPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateOption", - "description": "Updates an option type and values for an item", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateOptionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateOptionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateOrderState", - "description": "Update the state of an order, e.g. draft, submitted, successful, errored, missed.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateOrderStateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateOrderStatePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatePost", - "description": "Update a project post", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdatePostInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdatePostPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProject", - "description": "Update an existing Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProjectCollaborator", - "description": "Update a collaborator on a project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectCollaboratorInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProjectCollaboratorPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProjectPaymentSource", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectPaymentSourceInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProjectPaymentSourcePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProjectRiskStrategies", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectRiskStrategiesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProjectRiskStrategiesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProjectVerifiedCreatorName", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectVerifiedCreatorNameInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProjectVerifiedCreatorNamePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateQuestion", - "description": "Updates a question", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateQuestionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateQuestionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateReward", - "description": "Update a reward on a Kickstarter project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateRewardInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateRewardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateRewardItem", - "description": "Update an item which is available through the project's backer rewards.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateRewardItemInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateRewardItemPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateRewardShippingRates", - "description": "Update ShippingRates for a BackerReward", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateRewardShippingRatesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateRewardShippingRatesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateSpreadsheetToggles", - "description": "Updates the toggle-able options of the spreadsheet graph", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateSpreadsheetTogglesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateSpreadsheetTogglesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateUserAccount", - "description": "Update user account", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateUserAccountInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateUserAccountPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateUserNotification", - "description": "Update user notification for a topic", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateUserNotificationInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateUserNotificationPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateUserNotificationFrequency", - "description": "Update user notification frequency for a topic", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateUserNotificationFrequencyInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateUserNotificationFrequencyPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateUserProfile", - "description": "Update user's profile", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateUserProfileInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateUserProfilePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateUserSetting", - "description": "Creates a valid user setting", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateUserSettingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateUserSettingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userSendEmailVerification", - "description": "send email verification", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UserSendEmailVerificationInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserSendEmailVerificationPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "watchProject", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "WatchProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "WatchProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RequestPasswordResetPayload", - "description": "Autogenerated return type of RequestPasswordReset", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Email", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Email", - "description": "An email address.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RequestPasswordResetInput", - "description": "Autogenerated input type of RequestPasswordReset", - "fields": null, - "inputFields": [ - { - "name": "email", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Email", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FollowUserPayload", - "description": "Autogenerated return type of FollowUser", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "FollowUserInput", - "description": "Autogenerated input type of FollowUser", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnfollowUserPayload", - "description": "Autogenerated return type of UnfollowUser", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnfollowUserInput", - "description": "Autogenerated input type of UnfollowUser", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BlockUserPayload", - "description": "Autogenerated return type of BlockUser", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentUser", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BlockUserInput", - "description": "Autogenerated input type of BlockUser", - "fields": null, - "inputFields": [ - { - "name": "blockUserId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnblockUserPayload", - "description": "Autogenerated return type of UnblockUser", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentUser", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnblockUserInput", - "description": "Autogenerated input type of UnblockUser", - "fields": null, - "inputFields": [ - { - "name": "blockUserId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateFreeformPostPayload", - "description": "Autogenerated return type of CreateFreeformPost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateFreeformPostInput", - "description": "Autogenerated input type of CreateFreeformPost", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCreatorInterviewPayload", - "description": "Autogenerated return type of CreateCreatorInterview", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorInterview", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreatorInterview", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateCreatorInterviewInput", - "description": "Autogenerated input type of CreateCreatorInterview", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdatePostPayload", - "description": "Autogenerated return type of UpdatePost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdatePostInput", - "description": "Autogenerated input type of UpdatePost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "body", - "description": null, - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "public", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCreatorInterviewPayload", - "description": "Autogenerated return type of UpdateCreatorInterview", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creatorInterview", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreatorInterview", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateCreatorInterviewInput", - "description": "Autogenerated input type of UpdateCreatorInterview", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "public", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "answers", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "InterviewAnswerInput", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "InterviewAnswerInput", - "description": "Interview answer input for updating creator interviews", - "fields": null, - "inputFields": [ - { - "name": "interviewQuestionId", - "description": "The associated interview question id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The body of the interview answer", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "skip", - "description": "True if the creator chose to skip the question", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PublishPostPayload", - "description": "Autogenerated return type of PublishPost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PublishPostInput", - "description": "Autogenerated input type of PublishPost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeletePostPayload", - "description": "Autogenerated return type of DeletePost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeletePostInput", - "description": "Autogenerated input type of DeletePost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LikePostPayload", - "description": "Autogenerated return type of LikePost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LikePostInput", - "description": "Autogenerated input type of LikePost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnlikePostPayload", - "description": "Autogenerated return type of UnlikePost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnlikePostInput", - "description": "Autogenerated input type of UnlikePost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PinPostPayload", - "description": "Autogenerated return type of PinPost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PinPostInput", - "description": "Autogenerated input type of PinPost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnpinPostPayload", - "description": "Autogenerated return type of UnpinPost", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnpinPostInput", - "description": "Autogenerated input type of UnpinPost", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostExcludeRewardPayload", - "description": "Autogenerated return type of PostExcludeReward", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PostExcludeRewardInput", - "description": "Autogenerated input type of PostExcludeReward", - "fields": null, - "inputFields": [ - { - "name": "rewardId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostIncludeRewardPayload", - "description": "Autogenerated return type of PostIncludeReward", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "post", - "description": null, - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Postable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PostIncludeRewardInput", - "description": "Autogenerated input type of PostIncludeReward", - "fields": null, - "inputFields": [ - { - "name": "rewardId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectPayload", - "description": "Autogenerated return type of CreateProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectInput", - "description": "Autogenerated input type of CreateProject", - "fields": null, - "inputFields": [ - { - "name": "categoryId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "additionalSubcategoryId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "countryCode", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCode", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "description", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "tag", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SubmitProjectPayload", - "description": "Autogenerated return type of SubmitProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SubmitProjectInput", - "description": "Autogenerated input type of SubmitProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CancelProjectPayload", - "description": "Autogenerated return type of CancelProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CancelProjectInput", - "description": "Autogenerated input type of CancelProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "password", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CancelBackingPayload", - "description": "Autogenerated return type of CancelBacking", - "fields": [ - { - "name": "backing", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CancelBackingInput", - "description": "Autogenerated input type of CancelBacking", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "ID of the backing being canceled", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "note", - "description": "Optional cancellation note", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteProjectPayload", - "description": "Autogenerated return type of DeleteProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectInput", - "description": "Autogenerated input type of DeleteProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "password", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProjectPayload", - "description": "Autogenerated return type of UpdateProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectInput", - "description": "Autogenerated input type of UpdateProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "aiDisclosure", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AiDisclosureInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deadline", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "description", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "duration", - "description": "Duration of campaign, in days.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "environmentalCommitments", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnvironmentalCommitmentInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "story", - "description": null, - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "risks", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "storyRteVersion", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "goal", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "googleAnalyticsTrackingId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "googleAnalyticsApiSecret", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "metaPixelId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "metaCapiAccessToken", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "categoryId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "additionalSubcategoryId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "targetLaunchDate", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "currency", - "description": null, - "type": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "faqs", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "FaqInput", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "postCampaignPledgesEnabled", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "prelaunchStory", - "description": null, - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AiDisclosureInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "fundingForAiAttribution", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "fundingForAiConsent", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "fundingForAiOption", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "generatedByAiConsent", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "generatedByAiDetails", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "otherAiDetails", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EnvironmentalCommitmentInput", - "description": "An environmental commitment for a project.", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "commitmentCategory", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnvironmentalCommitmentCategory", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "description", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "FaqInput", - "description": "A FAQ question and answer for a project.", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "position", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "question", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "answer", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LaunchProjectPayload", - "description": "Autogenerated return type of LaunchProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LaunchProjectInput", - "description": "Autogenerated input type of LaunchProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UntagProjectPayload", - "description": "Autogenerated return type of UntagProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UntagProjectInput", - "description": "Autogenerated input type of UntagProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "tag", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetProjectSlugPayload", - "description": "Autogenerated return type of SetProjectSlug", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetProjectSlugInput", - "description": "Autogenerated input type of SetProjectSlug", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProjectVerifiedCreatorNamePayload", - "description": "Autogenerated return type of UpdateProjectVerifiedCreatorName", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectVerifiedCreatorNameInput", - "description": "Autogenerated input type of UpdateProjectVerifiedCreatorName", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetProjectStatusPayload", - "description": "Autogenerated return type of SetProjectStatus", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectStatus", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetProjectStatusInput", - "description": "Autogenerated input type of SetProjectStatus", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "nowStatus", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "nextStatus", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "nextDueDate", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ISO8601DateTime", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "enabled", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ActivateProjectPrelaunchPayload", - "description": "Autogenerated return type of ActivateProjectPrelaunch", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ActivateProjectPrelaunchInput", - "description": "Autogenerated input type of ActivateProjectPrelaunch", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeactivateProjectPrelaunchPayload", - "description": "Autogenerated return type of DeactivateProjectPrelaunch", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeactivateProjectPrelaunchInput", - "description": "Autogenerated input type of DeactivateProjectPrelaunch", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProjectRiskStrategiesPayload", - "description": "Autogenerated return type of UpdateProjectRiskStrategies", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedRiskStrategies", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RiskStrategy", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectRiskStrategiesInput", - "description": "Autogenerated input type of UpdateProjectRiskStrategies", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "riskStrategies", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RiskStrategyInput", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RiskStrategyInput", - "description": "Inputs required to create a risk strategy for a project.", - "fields": null, - "inputFields": [ - { - "name": "riskCategory", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RiskCategoryType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "description", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateSheetForProjectPayload", - "description": "Autogenerated return type of CreateSheetForProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sheetsUrl", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spreadsheetData", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SpreadsheetDatum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateSheetForProjectInput", - "description": "Autogenerated input type of CreateSheetForProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "email", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveSheetFromProjectPayload", - "description": "Autogenerated return type of RemoveSheetFromProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sheetsUrl", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveSheetFromProjectInput", - "description": "Autogenerated input type of RemoveSheetFromProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RefreshSpreadsheetDataPayload", - "description": "Autogenerated return type of RefreshSpreadsheetData", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spreadsheet", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Spreadsheet", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RefreshSpreadsheetDataInput", - "description": "Autogenerated input type of RefreshSpreadsheetData", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateSpreadsheetTogglesPayload", - "description": "Autogenerated return type of UpdateSpreadsheetToggles", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spreadsheet", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Spreadsheet", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateSpreadsheetTogglesInput", - "description": "Autogenerated input type of UpdateSpreadsheetToggles", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "public", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "displayMode", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AnswerProjectFeedbackQuestionPayload", - "description": "Autogenerated return type of AnswerProjectFeedbackQuestion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "feedback", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectFeedback", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AnswerProjectFeedbackQuestionInput", - "description": "Autogenerated input type of AnswerProjectFeedbackQuestion", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "questionName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "questionAnswer", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ToggleProjectMilestonePayload", - "description": "Autogenerated return type of ToggleProjectMilestone", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "milestone", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectMilestone", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ToggleProjectMilestoneInput", - "description": "Autogenerated input type of ToggleProjectMilestone", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "milestoneCategory", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeactivateProjectCollaboratorPayload", - "description": "Autogenerated return type of DeactivateProjectCollaborator", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeactivateProjectCollaboratorInput", - "description": "Autogenerated input type of DeactivateProjectCollaborator", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "The project id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "userId", - "description": "The collaborator's user id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InviteProjectCollaboratorPayload", - "description": "Autogenerated return type of InviteProjectCollaborator", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "InviteProjectCollaboratorInput", - "description": "Autogenerated input type of InviteProjectCollaborator", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "ID of project getting the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "userEmail", - "description": "Email of the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": "Title of the collaborator", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "permissions", - "description": "Permissions granted to the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CollaboratorPermission", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProjectCollaboratorPayload", - "description": "Autogenerated return type of UpdateProjectCollaborator", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectCollaboratorInput", - "description": "Autogenerated input type of UpdateProjectCollaborator", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "ID of project updating the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "userId", - "description": "ID of the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": "Title of the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "permissions", - "description": "Updated permissions granted to the collaborator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CollaboratorPermission", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GenerateProjectPreviewPayload", - "description": "Autogenerated return type of GenerateProjectPreview", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GenerateProjectPreviewInput", - "description": "Autogenerated input type of GenerateProjectPreview", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ToggleProjectPreviewPayload", - "description": "Autogenerated return type of ToggleProjectPreview", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ToggleProjectPreviewInput", - "description": "Autogenerated input type of ToggleProjectPreview", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateVideoTrackPayload", - "description": "Autogenerated return type of CreateVideoTrack", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "videoTrack", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "VideoTrack", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateVideoTrackInput", - "description": "Autogenerated input type of CreateVideoTrack", - "fields": null, - "inputFields": [ - { - "name": "videoId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "languageCode", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CaptionLanguageCode", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteVideoTrackPayload", - "description": "Autogenerated return type of DeleteVideoTrack", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Video", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteVideoTrackInput", - "description": "Autogenerated input type of DeleteVideoTrack", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SendMessagePayload", - "description": "Autogenerated return type of SendMessage", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "conversation", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Conversation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Message", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SendMessageInput", - "description": "Autogenerated input type of SendMessage", - "fields": null, - "inputFields": [ - { - "name": "recipientId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "gRecaptchaResponse", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SendSubmissionMessagePayload", - "description": "Autogenerated return type of SendSubmissionMessage", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Message", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SendSubmissionMessageInput", - "description": "Autogenerated input type of SendSubmissionMessage", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReportSpamPayload", - "description": "Autogenerated return type of ReportSpam", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spam", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ReportSpamInput", - "description": "Autogenerated input type of ReportSpam", - "fields": null, - "inputFields": [ - { - "name": "messageId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCountrySignupPayload", - "description": "Autogenerated return type of CreateCountrySignup", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSuccessful", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateCountrySignupInput", - "description": "Autogenerated input type of CreateCountrySignup", - "fields": null, - "inputFields": [ - { - "name": "email", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Email", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "country", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCode", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "WatchProjectPayload", - "description": "Autogenerated return type of WatchProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "WatchProjectInput", - "description": "Autogenerated input type of WatchProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "trackingContext", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnwatchProjectPayload", - "description": "Autogenerated return type of UnwatchProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnwatchProjectInput", - "description": "Autogenerated input type of UnwatchProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "trackingContext", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectImagePayload", - "description": "Autogenerated return type of CreateProjectImage", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectImageInput", - "description": "Autogenerated input type of CreateProjectImage", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "s3Key", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fileName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "contentType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "updatedAt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fileSize", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteProjectImagePayload", - "description": "Autogenerated return type of DeleteProjectImage", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectImageInput", - "description": "Autogenerated input type of DeleteProjectImage", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectVideoPayload", - "description": "Autogenerated return type of CreateProjectVideo", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Video", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectVideoInput", - "description": "Autogenerated input type of CreateProjectVideo", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "s3Key", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fileName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "contentType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "updatedAt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fileSize", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteProjectVideoPayload", - "description": "Autogenerated return type of DeleteProjectVideo", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectVideoInput", - "description": "Autogenerated input type of DeleteProjectVideo", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The project ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostCommentPayload", - "description": "Autogenerated return type of PostComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Comment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PostCommentInput", - "description": "Autogenerated input type of PostComment", - "fields": null, - "inputFields": [ - { - "name": "commentableId", - "description": "The ID of the object you are commenting on", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The body of the comment", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "parentId", - "description": "The ID of the comment you are replying to", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteCommentPayload", - "description": "Autogenerated return type of DeleteComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentable", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteCommentInput", - "description": "Autogenerated input type of DeleteComment", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The comment ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ToggleCommentPinPayload", - "description": "Autogenerated return type of ToggleCommentPin", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Comment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ToggleCommentPinInput", - "description": "Autogenerated input type of ToggleCommentPin", - "fields": null, - "inputFields": [ - { - "name": "commentId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "pinned", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PostProjectCommentPayload", - "description": "Autogenerated return type of PostProjectComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Comment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PostProjectCommentInput", - "description": "Autogenerated input type of PostProjectComment", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "The ID of the project you are commenting on", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The body of the comment", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "parentId", - "description": "The ID of the comment you are replying to", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteProjectCommentPayload", - "description": "Autogenerated return type of DeleteProjectComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectCommentInput", - "description": "Autogenerated input type of DeleteProjectComment", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The comment ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateAssetPayload", - "description": "Autogenerated return type of CreateAsset", - "fields": [ - { - "name": "asset", - "description": null, - "args": [], - "type": { - "kind": "UNION", - "name": "AttachedMedia", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "AttachedMedia", - "description": "Attached Media", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AttachedAudio", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AttachedVideo", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Photo", - "ofType": null - } - ] - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateAssetInput", - "description": "Autogenerated input type of CreateAsset", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "ID of the object to attach the asset to", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "s3Key", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fileName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "contentType", - "description": "mime type. ex: 'image/png'", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "updatedAt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "attachableAssoc", - "description": "attachable attribute. ex: 'hero_media', 'avatar', ...", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fileSize", - "description": "File size of asset in bytes.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteAssetPayload", - "description": "Autogenerated return type of DeleteAsset", - "fields": [ - { - "name": "attachable", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "Attachable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "Attachable", - "description": "An object that can be associated with uploaded assets", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FreeformPost", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InterviewAnswer", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Survey", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "Survey", - "description": "A survey", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteAssetInput", - "description": "Autogenerated input type of DeleteAsset", - "fields": null, - "inputFields": [ - { - "name": "attachable_id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "asset_id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateAddressPayload", - "description": "Autogenerated return type of CreateAddress", - "fields": [ - { - "name": "address", - "description": "Address that was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "assignedToBacking", - "description": "Backing was associated with address", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "suggestedAddress", - "description": "Address suggestion", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "validationStatus", - "description": "Validation status for created address", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ValidationStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ValidationStatus", - "description": "Status returned from an address validation", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "exact", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "suggestion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "not_found", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "error", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateAddressInput", - "description": "Autogenerated input type of CreateAddress", - "fields": null, - "inputFields": [ - { - "name": "recipientName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "referenceName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressLine1", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressLine2", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "city", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "region", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postalCode", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "countryCode", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCode", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "phoneNumber", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "primary", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "backingId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BatchUpdateSurveyResponseAddressesPayload", - "description": "Autogenerated return type of BatchUpdateSurveyResponseAddresses", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedSurveyResponsesCount", - "description": "The count of SurveyResponses that were successfully updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BatchUpdateSurveyResponseAddressesInput", - "description": "Autogenerated input type of BatchUpdateSurveyResponseAddresses", - "fields": null, - "inputFields": [ - { - "name": "fulfillmentAddressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AcceptOrRejectAddressSuggestionPayload", - "description": "Autogenerated return type of AcceptOrRejectAddressSuggestion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "True if address was successfully updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AcceptOrRejectAddressSuggestionInput", - "description": "Autogenerated input type of AcceptOrRejectAddressSuggestion", - "fields": null, - "inputFields": [ - { - "name": "fulfillmentAddressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "suggestionAccepted", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteAddressPayload", - "description": "Autogenerated return type of DeleteAddress", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Success if address was deleted successfully", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteAddressInput", - "description": "Autogenerated input type of DeleteAddress", - "fields": null, - "inputFields": [ - { - "name": "fulfillmentAddressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetAddressAsPrimaryPayload", - "description": "Autogenerated return type of SetAddressAsPrimary", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Success if address was updated successfully", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetAddressAsPrimaryInput", - "description": "Autogenerated input type of SetAddressAsPrimary", - "fields": null, - "inputFields": [ - { - "name": "fulfillmentAddressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateOrUpdateBackingAddressPayload", - "description": "Autogenerated return type of CreateOrUpdateBackingAddress", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateOrUpdateBackingAddressInput", - "description": "Autogenerated input type of CreateOrUpdateBackingAddress", - "fields": null, - "inputFields": [ - { - "name": "backingId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetBackingFulfillmentStatusesPayload", - "description": "Autogenerated return type of SetBackingFulfillmentStatuses", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedBackingIds", - "description": "Lists the ids of all successfully updated backings.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetBackingFulfillmentStatusesInput", - "description": "Autogenerated input type of SetBackingFulfillmentStatuses", - "fields": null, - "inputFields": [ - { - "name": "backingIds", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "status", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "FulfillmentStatusSelectOptions", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "FulfillmentStatusSelectOptions", - "description": "Values for backing fulfillment status", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "not_started", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "in_progress", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipped", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delayed", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MigrateToFulfillmentStatusPayload", - "description": "Autogenerated return type of MigrateToFulfillmentStatus", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if backings are being updated in backend.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MigrateToFulfillmentStatusInput", - "description": "Autogenerated input type of MigrateToFulfillmentStatus", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateFulfillmentModalDismissedAtPayload", - "description": "Autogenerated return type of UpdateFulfillmentModalDismissedAt", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateFulfillmentModalDismissedAtInput", - "description": "Autogenerated input type of UpdateFulfillmentModalDismissedAt", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateFulfillmentStatusPayload", - "description": "Autogenerated return type of UpdateFulfillmentStatus", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateFulfillmentStatusInput", - "description": "Autogenerated input type of UpdateFulfillmentStatus", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fulfillmentStatus", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "FulfillmentStatus", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateUserSettingPayload", - "description": "Autogenerated return type of UpdateUserSetting", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateUserSettingInput", - "description": "Autogenerated input type of UpdateUserSetting", - "fields": null, - "inputFields": [ - { - "name": "setting", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserSetting", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "enable", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserSetting", - "description": "Possible user settings", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "manual_play_videos", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "superbacker_not_visible", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "confirmed_watch_notice", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "confirmed_signal_notice", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "opted_out_of_recommendations", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viz_notification", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "opt_in_ksr_research", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "show_public_profile", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dismissed_taste_profile_toast", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dismissed_pyl_toast", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dismissed_reward_images_toast", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateUserAccountPayload", - "description": "Autogenerated return type of UpdateUserAccount", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateUserAccountInput", - "description": "Autogenerated input type of UpdateUserAccount", - "fields": null, - "inputFields": [ - { - "name": "currentPassword", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "password", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "passwordConfirmation", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "email", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Email", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateUserProfilePayload", - "description": "Autogenerated return type of UpdateUserProfile", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateUserProfileInput", - "description": "Autogenerated input type of UpdateUserProfile", - "fields": null, - "inputFields": [ - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "biography", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "chosenCurrency", - "description": null, - "type": { - "kind": "ENUM", - "name": "CurrencyCode", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateUserNotificationPayload", - "description": "Autogenerated return type of UpdateUserNotification", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userNotification", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Notification", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateUserNotificationInput", - "description": "Autogenerated input type of UpdateUserNotification", - "fields": null, - "inputFields": [ - { - "name": "topic", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserNotificationTopic", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "kind", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserNotificationKind", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "value", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserNotificationKind", - "description": "User notification kind", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "email", - "description": "Email", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mobile", - "description": "Mobile", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateUserNotificationFrequencyPayload", - "description": "Autogenerated return type of UpdateUserNotificationFrequency", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userNotification", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Notification", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateUserNotificationFrequencyInput", - "description": "Autogenerated input type of UpdateUserNotificationFrequency", - "fields": null, - "inputFields": [ - { - "name": "topic", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserNotificationTopic", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "frequency", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserNotificationFrequency", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateUserUrlsPayload", - "description": "Autogenerated return type of CreateUserUrls", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateUserUrlsInput", - "description": "Autogenerated input type of CreateUserUrls", - "fields": null, - "inputFields": [ - { - "name": "url", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteUserUrlsPayload", - "description": "Autogenerated return type of DeleteUserUrls", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteUserUrlsInput", - "description": "Autogenerated input type of DeleteUserUrls", - "fields": null, - "inputFields": [ - { - "name": "urlId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateUserSlugPayload", - "description": "Autogenerated return type of CreateUserSlug", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateUserSlugInput", - "description": "Autogenerated input type of CreateUserSlug", - "fields": null, - "inputFields": [ - { - "name": "slug", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClearUserUnseenActivityPayload", - "description": "Autogenerated return type of ClearUserUnseenActivity", - "fields": [ - { - "name": "activityIndicatorCount", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ClearUserUnseenActivityInput", - "description": "Autogenerated input type of ClearUserUnseenActivity", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateUserPayload", - "description": "Autogenerated return type of CreateUser", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateUserInput", - "description": "Autogenerated input type of CreateUser", - "fields": null, - "inputFields": [ - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "email", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "emailConfirmation", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "optIntoNewsletters", - "description": "If the user agrees to opt into weekly newsletters", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "optIntoUserResearch", - "description": "If the user agrees to opt into receiving surveys for user research", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "password", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "projectPid", - "description": "Supply if creating an account via backing flow -- used for tracking purposes", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "recaptchaV2Token", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "recaptchaV3Token", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "checkoutId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "n", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SignInWithApplePayload", - "description": "Autogenerated return type of SignInWithApple", - "fields": [ - { - "name": "apiAccessToken", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SignInWithAppleInput", - "description": "Autogenerated input type of SignInWithApple", - "fields": null, - "inputFields": [ - { - "name": "firstName", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "lastName", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "authCode", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "iosAppId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectDepositAccountPayload", - "description": "Autogenerated return type of CreateProjectDepositAccount", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectDepositAccountInput", - "description": "Autogenerated input type of CreateProjectDepositAccount", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "accountBusinessType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SubmitVatNumberPayload", - "description": "Autogenerated return type of SubmitVatNumber", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SubmitVatNumberInput", - "description": "Autogenerated input type of SubmitVatNumber", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "vatNumber", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateSetupIntentPayload", - "description": "Autogenerated return type of CreateSetupIntent", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientSecret", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateSetupIntentInput", - "description": "Autogenerated input type of CreateSetupIntent", - "fields": null, - "inputFields": [ - { - "name": "setupIntentContext", - "description": "Context in which this stripe intent is created", - "type": { - "kind": "ENUM", - "name": "StripeIntentContextTypes", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "StripeIntentContextTypes", - "description": "Different contexts for which stripe intents can be created", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CROWDFUNDING_CHECKOUT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_CAMPAIGN_CHECKOUT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROJECT_BUILD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROFILE_SETTINGS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatePaymentIntentPayload", - "description": "Autogenerated return type of CreatePaymentIntent", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientSecret", - "description": "the stripe payment intent client secret used to complete a payment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreatePaymentIntentInput", - "description": "Autogenerated input type of CreatePaymentIntent", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "kickstarter project id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "amount", - "description": "total amount to be paid (eg. 10.55)", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentIntentContext", - "description": "Context in which this stripe intent is created", - "type": { - "kind": "ENUM", - "name": "StripeIntentContextTypes", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "digitalMarketingAttributed", - "description": "if the payment is attributed to digital marketing (default: false)", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "backingId", - "description": "Current backing id for tracking purposes", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "checkoutId", - "description": "Current checkout id for tracking purposes", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatePaymentSourcePayload", - "description": "Autogenerated return type of CreatePaymentSource", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errorMessage", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "inconsistent use of GraphQL errors" - }, - { - "name": "isSuccessful", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreatePaymentSourceInput", - "description": "Autogenerated input type of CreatePaymentSource", - "fields": null, - "inputFields": [ - { - "name": "paymentType", - "description": null, - "type": { - "kind": "ENUM", - "name": "PaymentTypes", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "stripeToken", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "stripeCardId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "reusable", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "intentClientSecret", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PaymentTypes", - "description": "Payment types", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREDIT_CARD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectPaymentSourcePayload", - "description": "Autogenerated return type of CreateProjectPaymentSource", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectPaymentSourceInput", - "description": "Autogenerated input type of CreateProjectPaymentSource", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CreditCardPaymentType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "token", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "reusable", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProjectPaymentSourcePayload", - "description": "Autogenerated return type of UpdateProjectPaymentSource", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditCard", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectPaymentSourceInput", - "description": "Autogenerated input type of UpdateProjectPaymentSource", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PaymentSourceDeletePayload", - "description": "Autogenerated return type of PaymentSourceDelete", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PaymentSourceDeleteInput", - "description": "Autogenerated input type of PaymentSourceDelete", - "fields": null, - "inputFields": [ - { - "name": "paymentSourceId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SubmitRefundCheckoutPayload", - "description": "Autogenerated return type of SubmitRefundCheckout", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "redirectUrl", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refundCheckout", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RefundCheckout", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SubmitRefundCheckoutInput", - "description": "Autogenerated input type of SubmitRefundCheckout", - "fields": null, - "inputFields": [ - { - "name": "paymentSourceId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "refundCheckoutId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateRewardPayload", - "description": "Autogenerated return type of CreateReward", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateRewardInput", - "description": "Autogenerated input type of CreateReward", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "description", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "estimatedDeliveryOn", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "amount", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "latePledgeAmount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "limit", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "image", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "S3AssetInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "altText", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "limitPerBacker", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardType", - "description": null, - "type": { - "kind": "ENUM", - "name": "RewardType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "items", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RewardItemInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "shippingPreference", - "description": null, - "type": { - "kind": "ENUM", - "name": "ShippingPreference", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "shippingRules", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShippingRuleInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "startsAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endsAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentsType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ContentsType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "localReceiptLocationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "startCondition", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endCondition", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "S3AssetInput", - "description": "S3 information for an asset.", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "s3Key", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fileName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "contentType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "updatedAt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fileSize", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RewardItemInput", - "description": "Item for a reward", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "position", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "quantity", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ShippingRuleInput", - "description": "Shipping rule for a reward", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "cost", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "estimatedMin", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "estimatedMax", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteRewardPayload", - "description": "Autogenerated return type of DeleteReward", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteRewardInput", - "description": "Autogenerated input type of DeleteReward", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The reward ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateRewardPayload", - "description": "Autogenerated return type of UpdateReward", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateRewardInput", - "description": "Autogenerated input type of UpdateReward", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "description", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "estimatedDeliveryOn", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "amount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "latePledgeAmount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "image", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "S3AssetInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "altText", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deleteAsset", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "limit", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "limitPerBacker", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardType", - "description": null, - "type": { - "kind": "ENUM", - "name": "RewardType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "items", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RewardItemInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "shippingPreference", - "description": null, - "type": { - "kind": "ENUM", - "name": "ShippingPreference", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "shippingRules", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShippingRuleInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "startsAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endsAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentsType", - "description": null, - "type": { - "kind": "ENUM", - "name": "ContentsType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "localReceiptLocationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "startCondition", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endCondition", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CopyRewardItemsPayload", - "description": "Autogenerated return type of CopyRewardItems", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reward", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CopyRewardItemsInput", - "description": "Autogenerated input type of CopyRewardItems", - "fields": null, - "inputFields": [ - { - "name": "rewardId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EndLatePledgesPayload", - "description": "Autogenerated return type of EndLatePledges", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EndLatePledgesInput", - "description": "Autogenerated input type of EndLatePledges", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateFlaggingPayload", - "description": "Autogenerated return type of CreateFlagging", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "flagging", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Flagging", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateFlaggingInput", - "description": "Autogenerated input type of CreateFlagging", - "fields": null, - "inputFields": [ - { - "name": "contentId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "kind", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "NonDeprecatedFlaggingKind", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "details", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "NonDeprecatedFlaggingKind", - "description": "The bucket for a flagging (general reason). Does not included deprecated kinds.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PROHIBITED_ITEMS", - "description": "prohibited-items", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHARITY", - "description": "charity", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESALE", - "description": "resale", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FALSE_CLAIMS", - "description": "false-claims", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT", - "description": "misrep-support", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT", - "description": "not-project", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUIDELINES_VIOLATION", - "description": "guidelines-violation", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_ISSUES", - "description": "post-funding-issues", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SPAM", - "description": "spam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VICES_DRUGS", - "description": "vices-drugs", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VICES_ALCOHOL", - "description": "vices-alcohol", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VICES_WEAPONS", - "description": "vices-weapons", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_CLAIMS", - "description": "health-claims", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_REGULATIONS", - "description": "health-regulations", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_GMOS", - "description": "health-gmos", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_LIVE_ANIMALS", - "description": "health-live-animals", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_ENERGY_FOOD_AND_DRINK", - "description": "health-energy-food-and-drink", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FINANCIAL_CONTESTS_COUPONS", - "description": "financial-contests-coupons", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FINANCIAL_SERVICES", - "description": "financial-services", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FINANCIAL_POLITICAL_DONATIONS", - "description": "financial-political-donations", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OFFENSIVE_CONTENT_HATE", - "description": "offensive-content-hate", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OFFENSIVE_CONTENT_PORN", - "description": "offensive-content-porn", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESELLING", - "description": "reselling", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PLAGIARISM", - "description": "plagiarism", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROTOTYPE_MISREPRESENTATION", - "description": "prototype-misrepresentation", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_IMPERSONATION", - "description": "misrep-support-impersonation", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_OUTSTANDING_FULFILLMENT", - "description": "misrep-support-outstanding-fulfillment", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_SUSPICIOUS_PLEDGING", - "description": "misrep-support-suspicious-pledging", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MISREP_SUPPORT_OTHER", - "description": "misrep-support-other", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_CHARITY", - "description": "not-project-charity", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_STUNT_OR_HOAX", - "description": "not-project-stunt-or-hoax", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_PERSONAL_EXPENSES", - "description": "not-project-personal-expenses", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_BAREBONES", - "description": "not-project-barebones", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_PROJECT_OTHER", - "description": "not-project-other", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUIDELINES_SPAM", - "description": "guidelines-spam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUIDELINES_ABUSE", - "description": "guidelines-abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_REWARD_NOT_AS_DESCRIBED", - "description": "post-funding-reward-not-as-described", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_REWARD_DELAYED", - "description": "post-funding-reward-delayed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_SHIPPED_NEVER_RECEIVED", - "description": "post-funding-shipped-never-received", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_CREATOR_SELLING_ELSEWHERE", - "description": "post-funding-creator-selling-elsewhere", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_CREATOR_UNCOMMUNICATIVE", - "description": "post-funding-creator-uncommunicative", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_CREATOR_INAPPROPRIATE", - "description": "post-funding-creator-inappropriate", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POST_FUNDING_SUSPICIOUS_THIRD_PARTY", - "description": "post-funding-suspicious-third-party", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_ABUSE", - "description": "comment-abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_DOXXING", - "description": "comment-doxxing", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_OFFTOPIC", - "description": "comment-offtopic", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_SPAM", - "description": "comment-spam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_ABUSE", - "description": "backing-abuse", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_DOXXING", - "description": "backing-doxxing", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_FRAUD", - "description": "backing-fraud", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BACKING_SPAM", - "description": "backing-spam", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateRewardItemPayload", - "description": "Autogenerated return type of CreateRewardItem", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateRewardItemInput", - "description": "Autogenerated input type of CreateRewardItem", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "deliveryType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "image", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "S3AssetInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "altText", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteRewardItemPayload", - "description": "Autogenerated return type of DeleteRewardItem", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteRewardItemInput", - "description": "Autogenerated input type of DeleteRewardItem", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The reward item ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateRewardItemPayload", - "description": "Autogenerated return type of UpdateRewardItem", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateRewardItemInput", - "description": "Autogenerated input type of UpdateRewardItem", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deliveryType", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "image", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "S3AssetInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "altText", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deleteAsset", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateEditorialLayoutTypePayload", - "description": "Autogenerated return type of CreateEditorialLayoutType", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "layout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Layout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Layout", - "description": "An Editorial Layout", - "fields": [ - { - "name": "createdAt", - "description": "When this editorial layout was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The description of the editorial layout", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "modules", - "description": "All the modules for an editorial layout", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EditorialConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "published", - "description": "Is the editorial layout published?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "revision", - "description": "The revision of the editorial layout", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The slug for the url of the editorial layout oage", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The title of the editorial layout", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateEditorialLayoutTypeInput", - "description": "Autogenerated input type of CreateEditorialLayoutType", - "fields": null, - "inputFields": [ - { - "name": "slug", - "description": "Slug for the Editorial Layout url", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": "Title for the Editorial Layout", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "description", - "description": "Short description for the Editorial Layout", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "modules", - "description": "All the Editorial Modules for this layout", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EditorialModuleInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EditorialModuleInput", - "description": "Editorial Module.", - "fields": null, - "inputFields": [ - { - "name": "type", - "description": "Module type", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EditorialModuleType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "id", - "description": "Module GraphQL id", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sequence", - "description": "Order of the Module", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "data", - "description": "Module data", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "JSON", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EditorialModuleType", - "description": "Different types of Editorial modules.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ProjectCollection", - "description": "ProjectCollection", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NewsletterSignUp", - "description": "NewsletterSignUp", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PromoCollection", - "description": "PromoCollection", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NewsCollection", - "description": "NewsCollection", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FeaturedProjectCollection", - "description": "FeaturedProjectCollection", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SingleProjectContainer", - "description": "SingleProjectContainer", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BespokeComponent", - "description": "BespokeComponent", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "Header", - "description": "Header", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MastheadImage", - "description": "MastheadImage", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ExploreSubcategories", - "description": "ExploreSubcategories", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "Article", - "description": "Article", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ShortText", - "description": "ShortText", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EditorialRichText", - "description": "EditorialRichText", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SurveyEmbed", - "description": "SurveyEmbed", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PublishEditorialLayoutTypePayload", - "description": "Autogenerated return type of PublishEditorialLayoutType", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "layout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Layout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PublishEditorialLayoutTypeInput", - "description": "Autogenerated input type of PublishEditorialLayoutType", - "fields": null, - "inputFields": [ - { - "name": "slug", - "description": "Slug for the Editorial Layout", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "revision", - "description": "Revision for the Editorial Layout", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TranslateEditorialLayoutTypePayload", - "description": "Autogenerated return type of TranslateEditorialLayoutType", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "layout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Layout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "TranslateEditorialLayoutTypeInput", - "description": "Autogenerated input type of TranslateEditorialLayoutType", - "fields": null, - "inputFields": [ - { - "name": "slug", - "description": "Slug for the Editorial Layout", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "revision", - "description": "Revision for the Editorial Layout", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserSendEmailVerificationPayload", - "description": "Autogenerated return type of UserSendEmailVerification", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UserSendEmailVerificationInput", - "description": "Autogenerated input type of UserSendEmailVerification", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ApplyPaymentSourceToCheckoutPayload", - "description": "Autogenerated return type of ApplyPaymentSourceToCheckout", - "fields": [ - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ApplyPaymentSourceToCheckoutInput", - "description": "Autogenerated input type of ApplyPaymentSourceToCheckout", - "fields": null, - "inputFields": [ - { - "name": "checkoutId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCheckoutPayload", - "description": "Autogenerated return type of CreateCheckout", - "fields": [ - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateCheckoutInput", - "description": "Autogenerated input type of CreateCheckout", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "amount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardIds", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "refParam", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompleteOnSessionCheckoutPayload", - "description": "Autogenerated return type of CompleteOnSessionCheckout", - "fields": [ - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompleteOnSessionCheckoutInput", - "description": "Autogenerated input type of CompleteOnSessionCheckout", - "fields": null, - "inputFields": [ - { - "name": "checkoutId", - "description": "The graphql relay id of the checkout (base64 encoded)", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentIntentClientSecret", - "description": "the client_secret returned by createPaymentIntent, starts with `pi_` (the same secret passed to stripe)", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": "Kickstarter internal payment source id. Expects a number (not the stripe id starting with `pm_`). Pass in when using a saved card (optional)", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paymentSourceReusable", - "description": "If the payment source can be reused for future payments (optional)", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "applePay", - "description": "Apple pay attributes for creating a payment source (optional)", - "type": { - "kind": "INPUT_OBJECT", - "name": "ApplePayInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ApplePayInput", - "description": "Necessary fields for Apple Pay", - "fields": null, - "inputFields": [ - { - "name": "token", - "description": "Stripe token", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentInstrumentName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentNetwork", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "transactionIdentifier", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateBackingPayload", - "description": "Autogenerated return type of CreateBacking", - "fields": [ - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateBackingInput", - "description": "Autogenerated input type of CreateBacking", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "amount", - "description": "Optional, will default to combined reward minimums + shipping", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardId", - "description": "Relay encoded Reward ID - legacy - mutually exclusive with reward_ids", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardIds", - "description": "List of Relay encoded Reward/Add-on IDs - mutually exclusive with reward_id", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "paymentType", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "refParam", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "setupIntentClientSecret", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "applePay", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ApplePayInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateBackingPayload", - "description": "Autogenerated return type of UpdateBacking", - "fields": [ - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateBackingInput", - "description": "Autogenerated input type of UpdateBacking", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "amount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardId", - "description": "Relay encoded Reward ID - legacy", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardIds", - "description": "List of Relay encoded Reward/Add-on IDs", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": "new payment source id", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "intentClientSecret", - "description": "Stripe SetupIntent client secret", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "applePay", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ApplePayInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateBackingPaymentSourcePayload", - "description": "Autogenerated return type of UpdateBackingPaymentSource", - "fields": [ - { - "name": "backing", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateBackingPaymentSourceInput", - "description": "Autogenerated input type of UpdateBackingPaymentSource", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "ID of the backing being updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": "new payment source id", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "applePay", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ApplePayInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateBackerCompletedPayload", - "description": "Autogenerated return type of UpdateBackerCompleted", - "fields": [ - { - "name": "backing", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Backing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateBackerCompletedInput", - "description": "Autogenerated input type of UpdateBackerCompleted", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "backerCompleted", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetBackingNotePayload", - "description": "Autogenerated return type of SetBackingNote", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "noteBody", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetBackingNoteInput", - "description": "Autogenerated input type of SetBackingNote", - "fields": null, - "inputFields": [ - { - "name": "backingId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "noteBody", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "noteType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "BackingNoteType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "BackingNoteType", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CreatorBackingNote", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BackerBackingNote", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateApplePayBackingPayload", - "description": "Autogenerated return type of CreateApplePayBacking", - "fields": [ - { - "name": "checkout", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Checkout", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateApplePayBackingInput", - "description": "Autogenerated input type of CreateApplePayBacking", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "amount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rewardId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "token", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentInstrumentName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentNetwork", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "transactionIdentifier", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "refParam", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LikeQuizProjectPayload", - "description": "Autogenerated return type of LikeQuizProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LikeQuizProjectInput", - "description": "Autogenerated input type of LikeQuizProject", - "fields": null, - "inputFields": [ - { - "name": "selectedLikeableAttributeIds", - "description": "A list of selected likeable attribute ids associated to the quiz project", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "quizProjectId", - "description": "The id of the quiz project that the user has liked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "likedSomethingElse", - "description": "Whether or not the user has indicated that they like something else about the project other than the attributes presented", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LikeProjectPayload", - "description": "Autogenerated return type of LikeProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LikeProjectInput", - "description": "Autogenerated input type of LikeProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The id of the project that the user has liked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "trackingContext", - "description": "The context or page that the user liked this project from. Used for tracking", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnlikeProjectPayload", - "description": "Autogenerated return type of UnlikeProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnlikeProjectInput", - "description": "Autogenerated input type of UnlikeProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The id of the project that the user has unliked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "trackingContext", - "description": "The context or page that the user unliked this project from. Used for tracking", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DislikeProjectPayload", - "description": "Autogenerated return type of DislikeProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DislikeProjectInput", - "description": "Autogenerated input type of DislikeProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The id of the project that the user has disliked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "trackingContext", - "description": "The context or page that the user disliked this project from. Used for tracking", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UndislikeProjectPayload", - "description": "Autogenerated return type of UndislikeProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UndislikeProjectInput", - "description": "Autogenerated input type of UndislikeProject", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The id of the project that the user has un-disliked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "trackingContext", - "description": "The context or page that the user undisliked this project from. Used for tracking", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectUpdateRequestPayload", - "description": "Autogenerated return type of CreateProjectUpdateRequest", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectUpdateRequestInput", - "description": "Autogenerated input type of CreateProjectUpdateRequest", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "location", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectUpdateRequestLocation", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProjectUpdateRequestLocation", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "updates", - "description": "Project Update Request from the prompt at the top of Project Updates", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "backer_bar", - "description": "Project Update Request from the Backer Bar flow", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment", - "description": "Project Update Request from the inline prompt on a comment", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TriggerThirdPartyEventPayload", - "description": "Autogenerated return type of TriggerThirdPartyEvent", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "TriggerThirdPartyEventInput", - "description": "Autogenerated input type of TriggerThirdPartyEvent", - "fields": null, - "inputFields": [ - { - "name": "deviceId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "eventName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "firebaseScreen", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "firebasePreviousScreen", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "items", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ThirdPartyEventItemInput", - "ofType": null - } - } - }, - "defaultValue": "[]" - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "pledgeAmount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "shipping", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "transactionId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "userId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "appData", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AppDataInput", - "ofType": null - }, - "defaultValue": "{}" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ThirdPartyEventItemInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "itemId", - "description": "The ID of the item.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "itemName", - "description": "The name of the item.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "price", - "description": "The monetary price of the item, in units of the specified currency parameter.", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": "null" - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AppDataInput", - "description": "Parameters for sharing app data and device information with the Conversions API", - "fields": null, - "inputFields": [ - { - "name": "advertiserTrackingEnabled", - "description": "Use this field to specify ATT permission on an iOS 14.5+ device.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "applicationTrackingEnabled", - "description": "A person can choose to enable ad tracking on an app level. Your SDK should allow an app developer to put an opt-out setting into their app. Use this field to specify the person's choice.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "extinfo", - "description": "Extended device information, such as screen width and height. Required only for native.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateTrackEventPayload", - "description": "Autogenerated return type of CreateTrackEvent", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "successful", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateTrackEventInput", - "description": "Autogenerated input type of CreateTrackEvent", - "fields": null, - "inputFields": [ - { - "name": "eventName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "eventProperties", - "description": null, - "type": { - "kind": "SCALAR", - "name": "JSON", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateConsentPayload", - "description": "Autogenerated return type of UpdateConsent", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateConsentInput", - "description": "Autogenerated input type of UpdateConsent", - "fields": null, - "inputFields": [ - { - "name": "consentJson", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "userIdentifier", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateAttributionEventPayload", - "description": "Autogenerated return type of CreateAttributionEvent", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "successful", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateAttributionEventInput", - "description": "Autogenerated input type of CreateAttributionEvent", - "fields": null, - "inputFields": [ - { - "name": "eventName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "eventProperties", - "description": null, - "type": { - "kind": "SCALAR", - "name": "JSON", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateBusinessAddressPayload", - "description": "Autogenerated return type of CreateBusinessAddress", - "fields": [ - { - "name": "businessAddress", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateBusinessAddressInput", - "description": "Autogenerated input type of CreateBusinessAddress", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "mainAddress", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "contactName", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "addressLine1", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressLine2", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "city", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "country", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "postalCode", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateBusinessAddressPayload", - "description": "Autogenerated return type of UpdateBusinessAddress", - "fields": [ - { - "name": "businessAddress", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateBusinessAddressInput", - "description": "Autogenerated input type of UpdateBusinessAddress", - "fields": null, - "inputFields": [ - { - "name": "addressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "contactName", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "addressLine1", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "addressLine2", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "city", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "country", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postalCode", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetMainBusinessAddressPayload", - "description": "Autogenerated return type of SetMainBusinessAddress", - "fields": [ - { - "name": "businessAddress", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "BusinessAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetMainBusinessAddressInput", - "description": "Autogenerated input type of SetMainBusinessAddress", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteBusinessAddressPayload", - "description": "Autogenerated return type of DeleteBusinessAddress", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if address is deleted.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteBusinessAddressInput", - "description": "Autogenerated input type of DeleteBusinessAddress", - "fields": null, - "inputFields": [ - { - "name": "addressId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateOrUpdateItemTaxConfigPayload", - "description": "Autogenerated return type of CreateOrUpdateItemTaxConfig", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateOrUpdateItemTaxConfigInput", - "description": "Autogenerated input type of CreateOrUpdateItemTaxConfig", - "fields": null, - "inputFields": [ - { - "name": "itemId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "itemType", - "description": null, - "type": { - "kind": "ENUM", - "name": "ItemTypeEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "taxCode", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "marketValue", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "shippingPreference", - "description": null, - "type": { - "kind": "ENUM", - "name": "TaxConfigShippingPreference", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "shipFromAddressId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "localAddressId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateOrderStatePayload", - "description": "Autogenerated return type of UpdateOrderState", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Order", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateOrderStateInput", - "description": "Autogenerated input type of UpdateOrderState", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "ID of the order being updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "New state of the order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderStateEnum", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompleteOrderPayload", - "description": "Autogenerated return type of CompleteOrder", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientSecret", - "description": "The stripe payment intent client secret used to complete a payment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The stripe payment intent status (if requires_action, it will be)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompleteOrderInput", - "description": "Autogenerated input type of CompleteOrder", - "fields": null, - "inputFields": [ - { - "name": "orderId", - "description": "The order id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "stripeConfirmationTokenId", - "description": "The stripe confirmation token used to complete a payment (web only)", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "stripePaymentMethodId", - "description": "The stripe payment method id, starting with either `card_` or `pm_` (mobile only)", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paymentSourceId", - "description": "Kickstarter internal payment source id. Expects a number (not the stripe id starting with `pm_`). Pass in when using a saved card (optional)", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paymentSourceReusable", - "description": "If the new payment source can be reused for future payments (optional)", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paymentMethodTypes", - "description": "List of accepted stripe payment method types", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfirmOrderAddressPayload", - "description": "Autogenerated return type of ConfirmOrderAddress", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Order", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ConfirmOrderAddressInput", - "description": "Autogenerated input type of ConfirmOrderAddress", - "fields": null, - "inputFields": [ - { - "name": "orderId", - "description": "The order id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressId", - "description": "The address id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateOptionPayload", - "description": "Autogenerated return type of CreateOption", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optionType", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "OptionType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateOptionInput", - "description": "Autogenerated input type of CreateOption", - "fields": null, - "inputFields": [ - { - "name": "itemId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "prompt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "values", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateOptionPayload", - "description": "Autogenerated return type of UpdateOption", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optionType", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "OptionType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateOptionInput", - "description": "Autogenerated input type of UpdateOption", - "fields": null, - "inputFields": [ - { - "name": "optionTypeId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "prompt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "values", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteOptionPayload", - "description": "Autogenerated return type of DeleteOption", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item", - "description": "The item that the deleted option type was associated with", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if option_type is deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteOptionInput", - "description": "Autogenerated input type of DeleteOption", - "fields": null, - "inputFields": [ - { - "name": "optionTypeId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateQuestionPayload", - "description": "Autogenerated return type of CreateQuestion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Question", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateQuestionInput", - "description": "Autogenerated input type of CreateQuestion", - "fields": null, - "inputFields": [ - { - "name": "questionableId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "questionableType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "QuestionableType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "type", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "QuestionType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "prompt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "choices", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "choiceSelectionLimit", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "optional", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "QuestionableType", - "description": "Types that can be associated with a Question", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "Project", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RewardItem", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "Reward", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateQuestionPayload", - "description": "Autogenerated return type of UpdateQuestion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "question", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Question", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateQuestionInput", - "description": "Autogenerated input type of UpdateQuestion", - "fields": null, - "inputFields": [ - { - "name": "questionId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "type", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "QuestionType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "prompt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "choices", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "choiceSelectionLimit", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "optional", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteQuestionPayload", - "description": "Autogenerated return type of DeleteQuestion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if question is deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteQuestionInput", - "description": "Autogenerated input type of DeleteQuestion", - "fields": null, - "inputFields": [ - { - "name": "questionId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BulkEditQuestionsPayload", - "description": "Autogenerated return type of BulkEditQuestions", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "questionable", - "description": "The updated questionable.", - "args": [], - "type": { - "kind": "UNION", - "name": "Questionable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BulkEditQuestionsInput", - "description": "Autogenerated input type of BulkEditQuestions", - "fields": null, - "inputFields": [ - { - "name": "questionableId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "questionableType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "QuestionableType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "questions", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "QuestionInput", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "QuestionInput", - "description": "Question associated with a particular questionable.", - "fields": null, - "inputFields": [ - { - "name": "type", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "QuestionType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "prompt", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "choices", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "choiceSelectionLimit", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "optional", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteBackerSurveyPayload", - "description": "Autogenerated return type of DeleteBackerSurvey", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if backer survey is deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteBackerSurveyInput", - "description": "Autogenerated input type of DeleteBackerSurvey", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ResetBackerSurveyPayload", - "description": "Autogenerated return type of ResetBackerSurvey", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if backer survey responses are reset.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ResetBackerSurveyInput", - "description": "Autogenerated input type of ResetBackerSurvey", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SubmitResponsesPayload", - "description": "Autogenerated return type of SubmitResponses", - "fields": [ - { - "name": "cart", - "description": "The finalized cart, if submission is successful.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deliveryAddress", - "description": "The delivery address attached to backing.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Address", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Succeeds if cart is finalized.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SubmitResponsesInput", - "description": "Autogenerated input type of SubmitResponses", - "fields": null, - "inputFields": [ - { - "name": "cartId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "lineItemUpdates", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LineItemInput", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "backerQuestionAnswers", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AnswerInput", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LineItemInput", - "description": "Line item belonging to a cart", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "optionValueIds", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "answers", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AnswerInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AnswerInput", - "description": "Answer associated with a particular question and answerable.", - "fields": null, - "inputFields": [ - { - "name": "questionId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "response", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateBackerSurveyPayload", - "description": "Autogenerated return type of CreateBackerSurvey", - "fields": [ - { - "name": "backerSurvey", - "description": "The backer survey if creation was successful.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BackerSurvey", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateBackerSurveyInput", - "description": "Autogenerated input type of CreateBackerSurvey", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetAddressCollectionEnabledPayload", - "description": "Autogenerated return type of SetAddressCollectionEnabled", - "fields": [ - { - "name": "addressCollectionEnabled", - "description": "Whether or not the creator has enabled address collection for this project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addressCollectionForDigitalReward", - "description": "Whether or not addresses should be collected for digital reward backers.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetAddressCollectionEnabledInput", - "description": "Autogenerated input type of SetAddressCollectionEnabled", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressCollectionEnabled", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "addressCollectionForDigitalReward", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LockAddressesPayload", - "description": "Autogenerated return type of LockAddresses", - "fields": [ - { - "name": "addressLockoutDate", - "description": "Returns the address lockout date if successful.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LockAddressesInput", - "description": "Autogenerated input type of LockAddresses", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SendSurveyPayload", - "description": "Autogenerated return type of SendSurvey", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "survey", - "description": "The updated survey.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BackerSurvey", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SendSurveyInput", - "description": "Autogenerated input type of SendSurvey", - "fields": null, - "inputFields": [ - { - "name": "surveyId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateRewardShippingRatesPayload", - "description": "Autogenerated return type of UpdateRewardShippingRates", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reward", - "description": "The updated BackerReward", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateRewardShippingRatesInput", - "description": "Autogenerated input type of UpdateRewardShippingRates", - "fields": null, - "inputFields": [ - { - "name": "rewardId", - "description": "Kickstarter BackerReward (base or addon) id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "shippingRates", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShippingRateInput", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ShippingRateInput", - "description": "Shipping rule for a reward", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "cost", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "locationId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Schema", - "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", - "fields": [ - { - "name": "directives", - "description": "A list of all directives supported by this server.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Directive", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mutationType", - "description": "If this server supports mutation, the type that mutation operations will be rooted at.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "queryType", - "description": "The type that query operations will be rooted at.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subscriptionType", - "description": "If this server support subscription, the type that subscription operations will be rooted at.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "types", - "description": "A list of all types supported by this server.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Type", - "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", - "fields": [ - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enumValues", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__EnumValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fields", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Field", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inputFields", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "interfaces", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "kind", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__TypeKind", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ofType", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "possibleTypes", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Field", - "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", - "fields": [ - { - "name": "args", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deprecationReason", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeprecated", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Directive", - "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", - "fields": [ - { - "name": "args", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locations", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__DirectiveLocation", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "onField", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `locations`." - }, - { - "name": "onFragment", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `locations`." - }, - { - "name": "onOperation", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `locations`." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__EnumValue", - "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", - "fields": [ - { - "name": "deprecationReason", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeprecated", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__InputValue", - "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", - "fields": [ - { - "name": "defaultValue", - "description": "A GraphQL-formatted string representing the default value for this input value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "__TypeKind", - "description": "An enum describing what kind of type a given `__Type` is.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SCALAR", - "description": "Indicates this type is a scalar.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OBJECT", - "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERFACE", - "description": "Indicates this type is an interface. `fields` and `possibleTypes` are valid fields.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNION", - "description": "Indicates this type is a union. `possibleTypes` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM", - "description": "Indicates this type is an enum. `enumValues` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_OBJECT", - "description": "Indicates this type is an input object. `inputFields` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LIST", - "description": "Indicates this type is a list. `ofType` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NON_NULL", - "description": "Indicates this type is a non-null. `ofType` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "__DirectiveLocation", - "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "QUERY", - "description": "Location adjacent to a query operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MUTATION", - "description": "Location adjacent to a mutation operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBSCRIPTION", - "description": "Location adjacent to a subscription operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIELD", - "description": "Location adjacent to a field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FRAGMENT_DEFINITION", - "description": "Location adjacent to a fragment definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FRAGMENT_SPREAD", - "description": "Location adjacent to a fragment spread.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INLINE_FRAGMENT", - "description": "Location adjacent to an inline fragment.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCHEMA", - "description": "Location adjacent to a schema definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCALAR", - "description": "Location adjacent to a scalar definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OBJECT", - "description": "Location adjacent to an object type definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIELD_DEFINITION", - "description": "Location adjacent to a field definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ARGUMENT_DEFINITION", - "description": "Location adjacent to an argument definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERFACE", - "description": "Location adjacent to an interface definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNION", - "description": "Location adjacent to a union definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM", - "description": "Location adjacent to an enum definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM_VALUE", - "description": "Location adjacent to an enum value definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_OBJECT", - "description": "Location adjacent to an input object type definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_FIELD_DEFINITION", - "description": "Location adjacent to an input object field definition.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - } - ], - "directives": [ - { - "name": "include", - "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], - "args": [ - { - "name": "if", - "description": "Included when true.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - } - ] - }, - { - "name": "skip", - "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], - "args": [ - { - "name": "if", - "description": "Skipped when true.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - } - ] - }, - { - "name": "deprecated", - "description": "Marks an element of a GraphQL schema as no longer supported.", - "locations": [ - "FIELD_DEFINITION", - "ENUM_VALUE" - ], - "args": [ - { - "name": "reason", - "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted in [Markdown](https://daringfireball.net/projects/markdown/).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "\"No longer supported\"" - } - ] - } - ] - } - } \ No newline at end of file diff --git a/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt b/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt index 5dc2df4c9c..5b2cde7dcc 100644 --- a/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt +++ b/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt @@ -916,8 +916,7 @@ fun getPledgedProjectsOverviewQuery(queryInput: PledgedProjectsOverviewQueryData fun pledgedProjectsOverviewEnvelopeTransformer(ppoResponse: PledgedProjectsOverviewQuery.PledgeProjectsOverview): PledgedProjectsOverviewEnvelope { val ppoCards = ppoResponse.pledges()?.edges()?.map { - val ppoCardType = it.node() as? PledgedProjectsOverviewQuery.AsTier1PaymentFailed - val ppoBackingData = ppoCardType?.backing()?.fragments()?.ppoCard() + val ppoBackingData = it.node()?.backing()?.fragments()?.ppoCard() PPOCard.builder() .backingId(ppoBackingData?.id()) .amount(ppoBackingData?.amount()?.fragments()?.amount()?.amount()) From db8b8aac5346340fc2cfa55ba754c3a87ce8f920 Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Mon, 29 Jul 2024 16:07:32 -0400 Subject: [PATCH 12/21] fix --- .../data/PledgeTierType.kt | 8 +++++++ .../data/PledgedProjectsOverviewEnvelope.kt | 9 -------- .../pledgedprojectsoverview/ui/PPOCardView.kt | 10 ++++----- .../transformers/GraphQLTransformers.kt | 21 +++++++++++++++++-- .../activities/compose/PPOCardViewKtTest.kt | 2 +- 5 files changed, 33 insertions(+), 17 deletions(-) create mode 100644 app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PledgeTierType.kt diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PledgeTierType.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PledgeTierType.kt new file mode 100644 index 0000000000..64c4e8016d --- /dev/null +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PledgeTierType.kt @@ -0,0 +1,8 @@ +package com.kickstarter.features.pledgedprojectsoverview.data + +enum class PledgeTierType(val tierType : String) { + FAILED_PAYMENT("Tier1PaymentFailed"), + ADDRESS_LOCK("Tier1AddressLockingSoon"), + SURVEY_OPEN("Tier1OpenSurvey"), + PAYMENT_AUTHENTICATION("Tier1PaymentAuthenticationRequired") +} \ No newline at end of file diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PledgedProjectsOverviewEnvelope.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PledgedProjectsOverviewEnvelope.kt index 9af491a633..4c6c1e50cf 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PledgedProjectsOverviewEnvelope.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PledgedProjectsOverviewEnvelope.kt @@ -9,32 +9,25 @@ class PledgedProjectsOverviewEnvelope private constructor( val ppoCards: List?, val pageInfoEnvelope: PageInfoEnvelope, val totalCount: Int?, - val categories: List? ) : Parcelable { fun pledges() = this.ppoCards fun pageInfoEnvelope() = this.pageInfoEnvelope fun totalCount() = this.totalCount - fun categories() = this.categories @Parcelize data class Builder( var ppoCards: List? = null, var pageInfoEnvelope: PageInfoEnvelope = PageInfoEnvelope.builder().build(), var totalCount: Int? = null, - var categories: List? = null, ) : Parcelable { fun pledges(ppoCards: List?) = apply { this.ppoCards = ppoCards } fun pageInfoEnvelope(pageInfoEnvelope: PageInfoEnvelope) = apply { this.pageInfoEnvelope = pageInfoEnvelope } fun totalCount(totalCount: Int?) = apply { this.totalCount = totalCount } - - fun categories(categories: List?) = apply { this.categories = categories } - fun build() = PledgedProjectsOverviewEnvelope( ppoCards = ppoCards, pageInfoEnvelope = pageInfoEnvelope, totalCount = totalCount, - categories = categories ) } @@ -46,14 +39,12 @@ class PledgedProjectsOverviewEnvelope private constructor( ppoCards = ppoCards, pageInfoEnvelope = pageInfoEnvelope, totalCount = totalCount, - categories = categories ) override fun equals(other: Any?): Boolean { var equals = super.equals(other) if (other is PledgedProjectsOverviewEnvelope) { equals = pledges() == other.pledges() && - categories() == other.categories() && pageInfoEnvelope() == other.pageInfoEnvelope() && totalCount() == other.totalCount() } diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PPOCardView.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PPOCardView.kt index a991f8e784..370cdf56b7 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PPOCardView.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PPOCardView.kt @@ -148,7 +148,7 @@ fun PPOCardPreview() { item { PPOCardView( - viewType = PPOCardViewType.TAKE_SURVEY, + viewType = PPOCardViewType.OPEN_SURVEY, onCardClick = {}, projectName = "Sugardew Island - Your cozy farm shop let’s pretend this is a longer title let’s pretend this is a longer title", pledgeAmount = "$70.00", @@ -192,7 +192,7 @@ enum class PPOCardViewType { PAYMENT_FIXED, AUTHENTICATE_CARD, CARD_AUTHENTICATED, - TAKE_SURVEY, + OPEN_SURVEY, SURVEY_SUBMITTED, UNKNOWN, } @@ -217,7 +217,7 @@ fun PPOCardView( showBadge: Boolean = false, onActionButtonClicked: () -> Unit, onSecondaryActionButtonClicked: () -> Unit, - timeNumberForAction: Int = 0 + timeNumberForAction: Int = 0, ) { BadgedBox( @@ -241,7 +241,7 @@ fun PPOCardView( PPOCardViewType.PAYMENT_FIXED -> {} PPOCardViewType.AUTHENTICATE_CARD -> AuthenticateCardAlertsView(timeNumberForAction) PPOCardViewType.CARD_AUTHENTICATED -> {} - PPOCardViewType.TAKE_SURVEY -> TakeSurveyAlertsView(timeNumberForAction) + PPOCardViewType.OPEN_SURVEY -> TakeSurveyAlertsView(timeNumberForAction) PPOCardViewType.SURVEY_SUBMITTED -> SurveySubmittedAlertsView(timeNumberForAction) PPOCardViewType.UNKNOWN -> { } } @@ -277,7 +277,7 @@ fun PPOCardView( PPOCardViewType.PAYMENT_FIXED -> PaymentFixedButtonView() PPOCardViewType.AUTHENTICATE_CARD -> AuthenticateCardButtonView(onActionButtonClicked) PPOCardViewType.CARD_AUTHENTICATED -> CardAuthenticatedButtonView() - PPOCardViewType.TAKE_SURVEY -> TakeSurveyButtonView(onActionButtonClicked) + PPOCardViewType.OPEN_SURVEY -> TakeSurveyButtonView(onActionButtonClicked) PPOCardViewType.SURVEY_SUBMITTED -> SurveySubmittedButtonView() PPOCardViewType.UNKNOWN -> {} } diff --git a/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt b/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt index 5b2cde7dcc..196c27f6ed 100644 --- a/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt +++ b/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt @@ -8,8 +8,11 @@ import UserPrivacyQuery import com.google.android.gms.common.util.Base64Utils import com.google.gson.Gson import com.kickstarter.features.pledgedprojectsoverview.data.PPOCard +import com.kickstarter.features.pledgedprojectsoverview.data.PPOCardFactory +import com.kickstarter.features.pledgedprojectsoverview.data.PledgeTierType import com.kickstarter.features.pledgedprojectsoverview.data.PledgedProjectsOverviewEnvelope import com.kickstarter.features.pledgedprojectsoverview.data.PledgedProjectsOverviewQueryData +import com.kickstarter.features.pledgedprojectsoverview.ui.PPOCardViewType import com.kickstarter.libs.Permission import com.kickstarter.libs.utils.extensions.negate import com.kickstarter.mock.factories.RewardFactory @@ -915,9 +918,10 @@ fun getPledgedProjectsOverviewQuery(queryInput: PledgedProjectsOverviewQueryData } fun pledgedProjectsOverviewEnvelopeTransformer(ppoResponse: PledgedProjectsOverviewQuery.PledgeProjectsOverview): PledgedProjectsOverviewEnvelope { - val ppoCards = ppoResponse.pledges()?.edges()?.map { + val ppoCards : ArrayList = arrayListOf(PPOCardFactory.confirmAddressCard()) + ppoResponse.pledges()?.edges()?.map { val ppoBackingData = it.node()?.backing()?.fragments()?.ppoCard() - PPOCard.builder() + ppoCards.add(PPOCard.builder() .backingId(ppoBackingData?.id()) .amount(ppoBackingData?.amount()?.fragments()?.amount()?.amount()) .currencyCode(ppoBackingData?.amount()?.fragments()?.amount()?.currency()) @@ -927,9 +931,13 @@ fun pledgedProjectsOverviewEnvelopeTransformer(ppoResponse: PledgedProjectsOverv .projectSlug(ppoBackingData?.project()?.slug()) .imageUrl(ppoBackingData?.project()?.fragments()?.full()?.image()?.url()) .creatorName(ppoBackingData?.project()?.creator()?.name()) + .viewType(getTierType(it.node()?.tierType())) .build() + ) } + + val pageInfoEnvelope = ppoResponse.pledges()?.pageInfo().let { PageInfoEnvelope.builder() .hasNextPage(it?.hasNextPage() ?: false) @@ -945,3 +953,12 @@ fun pledgedProjectsOverviewEnvelopeTransformer(ppoResponse: PledgedProjectsOverv .pageInfoEnvelope(pageInfoEnvelope) .build() } + +fun getTierType(tierType : String?) = + when(tierType) { + PledgeTierType.FAILED_PAYMENT.tierType -> PPOCardViewType.FIX_PAYMENT + PledgeTierType.SURVEY_OPEN.tierType -> PPOCardViewType.OPEN_SURVEY + PledgeTierType.ADDRESS_LOCK.tierType -> PPOCardViewType.CONFIRM_ADDRESS + PledgeTierType.PAYMENT_AUTHENTICATION.tierType -> PPOCardViewType.AUTHENTICATE_CARD + else -> PPOCardViewType.UNKNOWN + } diff --git a/app/src/test/java/com/kickstarter/ui/activities/compose/PPOCardViewKtTest.kt b/app/src/test/java/com/kickstarter/ui/activities/compose/PPOCardViewKtTest.kt index abedaa38c9..d10664c5f8 100644 --- a/app/src/test/java/com/kickstarter/ui/activities/compose/PPOCardViewKtTest.kt +++ b/app/src/test/java/com/kickstarter/ui/activities/compose/PPOCardViewKtTest.kt @@ -203,7 +203,7 @@ class PPOCardViewKtTest : KSRobolectricTestCase() { composeTestRule.setContent { KSTheme { PPOCardView( - viewType = PPOCardViewType.TAKE_SURVEY, + viewType = PPOCardViewType.OPEN_SURVEY, onCardClick = {}, onProjectPledgeSummaryClick = {}, projectName = "Sugardew Island - Your cozy farm shop let’s pretend this is a longer title let’s pretend this is a longer title", From 22e5828d335a35db8740aa8e8d33e45bf3ffe237 Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Tue, 30 Jul 2024 12:52:59 -0400 Subject: [PATCH 13/21] Hooked up requery and tests --- app/src/main/graphql/fragments.graphql | 3 + .../pledgedprojectsoverview/data/PPOCard.kt | 7 ++ .../data/PPOCardFactory.kt | 4 + .../ui/PledgedProjectsOverviewActivity.kt | 2 +- .../ui/PledgedProjectsOverviewScreen.kt | 16 +++- .../PledgedProjectsOverviewViewModel.kt | 35 +++++-- .../CreateOrUpdateBackingAddressData.kt | 2 +- .../transformers/GraphQLTransformers.kt | 9 +- .../ui/PledgedProjectsOverviewScreenTest.kt | 2 +- .../PledgedProjectsOverviewViewModelTest.kt | 91 ++++++++++++++++++- 10 files changed, 148 insertions(+), 23 deletions(-) diff --git a/app/src/main/graphql/fragments.graphql b/app/src/main/graphql/fragments.graphql index 4ec89183a4..e6b985171c 100644 --- a/app/src/main/graphql/fragments.graphql +++ b/app/src/main/graphql/fragments.graphql @@ -369,6 +369,9 @@ fragment ppoCard on Backing { amount { ...amount } + deliveryAddress { + id + } project { name id diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PPOCard.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PPOCard.kt index 6d26325799..d869f6df47 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PPOCard.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PPOCard.kt @@ -9,6 +9,7 @@ import type.CurrencyCode class PPOCard private constructor( val backingId: String?, val address: String?, + val addressID: String?, val amount: String?, val currencyCode: CurrencyCode?, val currencySymbol: String?, @@ -27,6 +28,7 @@ class PPOCard private constructor( fun backingId() = this.backingId fun address() = this.address + fun addressID() = this.addressID fun amount() = this.amount fun currencyCode() = this.currencyCode fun currencySymbol() = this.currencySymbol @@ -45,6 +47,7 @@ class PPOCard private constructor( data class Builder( var backingId: String? = null, var address: String? = null, + var addressID: String? = null, var amount: String? = null, var currencyCode: CurrencyCode? = null, var currencySymbol: String? = null, @@ -62,6 +65,7 @@ class PPOCard private constructor( fun backingId(backingId: String?) = apply { this.backingId = backingId } fun address(address: String?) = apply { this.address = address } + fun addressID(addressID: String?) = apply { this.addressID = addressID } fun amount(amount: String?) = apply { this.amount = amount } fun currencyCode(currencyCode: CurrencyCode?) = apply { this.currencyCode = currencyCode } fun currencySymbol(currencySymbol: String?) = apply { this.currencySymbol = currencySymbol } @@ -79,6 +83,7 @@ class PPOCard private constructor( fun build() = PPOCard( backingId = backingId, address = address, + addressID = addressID, amount = amount, currencyCode = currencyCode, currencySymbol = currencySymbol, @@ -98,6 +103,7 @@ class PPOCard private constructor( fun toBuilder() = Builder( backingId = backingId, address = address, + addressID = addressID, amount = amount, currencyCode = currencyCode, currencySymbol = currencySymbol, @@ -123,6 +129,7 @@ class PPOCard private constructor( if (other is PPOCard) { equals = backingId() == other.backingId() && address() == other.address() && + addressID() == other.addressID() && amount() == other.amount() && currencyCode() == other.currencyCode() && currencySymbol() == other.currencySymbol() && diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PPOCardFactory.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PPOCardFactory.kt index b2050eb2a6..edcdef53cc 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PPOCardFactory.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PPOCardFactory.kt @@ -8,6 +8,7 @@ class PPOCardFactory private constructor() { fun ppoCard( backingID: String?, + addressID: String?, address: String?, amount: String?, currencyCode: CurrencyCode?, @@ -25,6 +26,7 @@ class PPOCardFactory private constructor() { return PPOCard.builder() .backingId(backingID) .address(address) + .addressID(addressID) .amount(amount) .currencySymbol(currencySymbol) .currencyCode(currencyCode) @@ -45,6 +47,7 @@ class PPOCardFactory private constructor() { backingID = "1234", amount = "12.0", address = "Firsty Lasty\n123 First Street, Apt #5678\nLos Angeles, CA 90025-1234\nUnited States", + addressID = "12234", currencySymbol = "$", currencyCode = CurrencyCode.USD, projectName = "Super Duper Project", @@ -64,6 +67,7 @@ class PPOCardFactory private constructor() { backingID = "1234", amount = "$12.00", address = "Firsty Lasty\n123 First Street, Apt #5678\nLos Angeles, CA 90025-1234\nUnited States", + addressID = "12234", currencySymbol = "$", currencyCode = CurrencyCode.USD, projectName = "Super Duper Project", diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt index 14f13c1560..e825038cbf 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt @@ -85,7 +85,7 @@ class PledgedProjectsOverviewActivity : AppCompatActivity() { errorSnackBarHostState = snackbarHostState, ppoCards = ppoCardPagingSource, totalAlerts = totalAlerts, - onAddressConfirmed = { viewModel.showSnackbarAndRefreshCardsList() }, + onAddressConfirmed = { addressID, backingID -> viewModel.confirmAddress(backingID = backingID, addressID = addressID) }, onProjectPledgeSummaryClick = { url -> openBackingDetailsWebView(url) }, onSendMessageClick = { projectName -> viewModel.onMessageCreatorClicked(projectName) }, isLoading = isLoading, diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt index d83284db49..75db86a7b5 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt @@ -32,6 +32,7 @@ import androidx.compose.runtime.remember import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.MotionDurationScale import androidx.compose.ui.platform.testTag import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource @@ -74,7 +75,7 @@ private fun PledgedProjectsOverviewScreenPreview() { ppoCards = ppoCardPagingList, totalAlerts = 10, onBackPressed = {}, - onAddressConfirmed = {}, + onAddressConfirmed = {backingID, addressID -> }, onProjectPledgeSummaryClick = {}, onSendMessageClick = {}, onSeeAllBackedProjectsClick = {}, @@ -103,7 +104,7 @@ private fun PledgedProjectsOverviewScreenErrorPreview() { ppoCards = ppoCardPagingList, totalAlerts = 10, onBackPressed = {}, - onAddressConfirmed = {}, + onAddressConfirmed = {backingID, addressID -> }, onProjectPledgeSummaryClick = {}, onSendMessageClick = {}, onSeeAllBackedProjectsClick = {}, @@ -130,7 +131,7 @@ private fun PledgedProjectsOverviewScreenEmptyPreview() { ppoCards = ppoCardPagingList, totalAlerts = 0, onBackPressed = {}, - onAddressConfirmed = {}, + onAddressConfirmed = {backingID, addressID -> }, onProjectPledgeSummaryClick = {}, onSendMessageClick = {}, errorSnackBarHostState = SnackbarHostState(), @@ -146,7 +147,7 @@ private fun PledgedProjectsOverviewScreenEmptyPreview() { fun PledgedProjectsOverviewScreen( modifier: Modifier, onBackPressed: () -> Unit, - onAddressConfirmed: () -> Unit, + onAddressConfirmed: (addressID: String, backingID: String) -> Unit, lazyColumnListState: LazyListState, errorSnackBarHostState: SnackbarHostState, ppoCards: LazyPagingItems, @@ -162,6 +163,8 @@ fun PledgedProjectsOverviewScreen( ) { val openConfirmAddressAlertDialog = remember { mutableStateOf(false) } var confirmedAddress by remember { mutableStateOf("") } // TODO: This is either the original shipping address or the user-edited address + var addressID by remember { mutableStateOf("") } + var backingID by remember { mutableStateOf("") } val pullRefreshState = rememberPullRefreshState( isLoading, pullRefreshCallback, @@ -175,6 +178,7 @@ fun PledgedProjectsOverviewScreen( Scaffold( snackbarHost = { SnackbarHost( + modifier = Modifier.padding(dimensions.paddingSmall), hostState = errorSnackBarHostState, snackbar = { data -> // Action label is typically for the action on a snackbar, but we can @@ -255,6 +259,8 @@ fun PledgedProjectsOverviewScreen( when (it.viewType()) { PPOCardViewType.CONFIRM_ADDRESS -> { confirmedAddress = it.address() ?: "" + addressID = it.addressID ?: "" + backingID = it.backingId ?: "" openConfirmAddressAlertDialog.value = true } else -> {} @@ -289,7 +295,7 @@ fun PledgedProjectsOverviewScreen( // TODO: MBL-1556 Add network call to confirm address // Show snackbar and refresh list - onAddressConfirmed() + onAddressConfirmed(addressID, backingID) } ) } diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt index 0debac5a1c..f1bd569390 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt @@ -12,9 +12,11 @@ import com.kickstarter.R import com.kickstarter.features.pledgedprojectsoverview.data.PPOCard import com.kickstarter.features.pledgedprojectsoverview.data.PledgedProjectsOverviewQueryData import com.kickstarter.libs.Environment +import com.kickstarter.libs.utils.extensions.isTrue import com.kickstarter.models.Project import com.kickstarter.services.ApolloClientTypeV2 import com.kickstarter.services.apiresponses.commentresponse.PageInfoEnvelope +import com.kickstarter.services.mutations.CreateOrUpdateBackingAddressData import com.kickstarter.ui.compose.designsystem.KSSnackbarTypes import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.flow.MutableSharedFlow @@ -105,11 +107,6 @@ class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { initialValue = PledgedProjectsOverviewUIState() ) - fun showSnackbarAndRefreshCardsList() { - showHeadsUpSnackbar(R.string.address_confirmed_snackbar_text_fpo) - // TODO: MBL-1556 refresh the PPO list (i.e. requery the PPO list). - } - val projectFlow: SharedFlow get() = mutableProjectFlow .asSharedFlow() @@ -149,8 +146,28 @@ class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { } } - fun provideSnackbarMessage(snackBarMessage: (Int, String) -> Unit) { - this.snackbarMessage = snackBarMessage + fun confirmAddress(addressID : String, backingID: String) { + val input = CreateOrUpdateBackingAddressData(backingID = backingID, addressID = addressID) + viewModelScope + .launch { + apolloClient + .createOrUpdateBackingAddress(input) + .asFlow() + .onStart { + emitCurrentState(isLoading = true) + }.map { + if (it.isTrue()) { + showHeadsUpSnackbar(R.string.address_confirmed_snackbar_text_fpo) + getPledgedProjects() + } else { + showErrorSnackbar(R.string.Something_went_wrong_please_try_again) + } + }.catch { + showErrorSnackbar(R.string.Something_went_wrong_please_try_again) + }.onCompletion { + emitCurrentState() + }.collect() + } } fun onMessageCreatorClicked(projectName: String) { @@ -171,6 +188,10 @@ class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { } } + fun provideSnackbarMessage(snackBarMessage: (Int, String) -> Unit) { + this.snackbarMessage = snackBarMessage + } + private suspend fun emitCurrentState(isLoading: Boolean = false, isErrored: Boolean = false) { mutablePPOUIState.emit( PledgedProjectsOverviewUIState( diff --git a/app/src/main/java/com/kickstarter/services/mutations/CreateOrUpdateBackingAddressData.kt b/app/src/main/java/com/kickstarter/services/mutations/CreateOrUpdateBackingAddressData.kt index ee3cce28e6..be3f7a1782 100644 --- a/app/src/main/java/com/kickstarter/services/mutations/CreateOrUpdateBackingAddressData.kt +++ b/app/src/main/java/com/kickstarter/services/mutations/CreateOrUpdateBackingAddressData.kt @@ -5,7 +5,7 @@ package com.kickstarter.services.mutations * [CreateOrUpdateBackingAddressInput] */ data class CreateOrUpdateBackingAddressData( - val backingId: String, + val backingID: String, val addressID: String, val clientMutationId: String? = null ) diff --git a/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt b/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt index 196c27f6ed..20f7f11ab2 100644 --- a/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt +++ b/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt @@ -902,7 +902,7 @@ fun getCreateOrUpdateBackingAddressMutation(eventInput: CreateOrUpdateBackingAdd val graphInput = CreateOrUpdateBackingAddressInput.builder() .addressId(eventInput.addressID) - .backingId(eventInput.backingId) + .backingId(eventInput.backingID) .build() return CreateOrUpdateBackingAddressMutation.builder().input(graphInput).build() @@ -918,10 +918,9 @@ fun getPledgedProjectsOverviewQuery(queryInput: PledgedProjectsOverviewQueryData } fun pledgedProjectsOverviewEnvelopeTransformer(ppoResponse: PledgedProjectsOverviewQuery.PledgeProjectsOverview): PledgedProjectsOverviewEnvelope { - val ppoCards : ArrayList = arrayListOf(PPOCardFactory.confirmAddressCard()) - ppoResponse.pledges()?.edges()?.map { + val ppoCards = ppoResponse.pledges()?.edges()?.map { val ppoBackingData = it.node()?.backing()?.fragments()?.ppoCard() - ppoCards.add(PPOCard.builder() + PPOCard.builder() .backingId(ppoBackingData?.id()) .amount(ppoBackingData?.amount()?.fragments()?.amount()?.amount()) .currencyCode(ppoBackingData?.amount()?.fragments()?.amount()?.currency()) @@ -932,8 +931,8 @@ fun pledgedProjectsOverviewEnvelopeTransformer(ppoResponse: PledgedProjectsOverv .imageUrl(ppoBackingData?.project()?.fragments()?.full()?.image()?.url()) .creatorName(ppoBackingData?.project()?.creator()?.name()) .viewType(getTierType(it.node()?.tierType())) + .addressID(ppoBackingData?.deliveryAddress()?.id()) .build() - ) } diff --git a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreenTest.kt b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreenTest.kt index 1d3d67fe13..dae1b16c06 100644 --- a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreenTest.kt +++ b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreenTest.kt @@ -35,7 +35,7 @@ PledgedProjectsOverviewScreenTest : KSRobolectricTestCase() { ppoCards = ppoCardPagingList, errorSnackBarHostState = SnackbarHostState(), onSendMessageClick = {}, - onAddressConfirmed = {}, + onAddressConfirmed = {backingID, addressID -> }, onProjectPledgeSummaryClick = {}, onSeeAllBackedProjectsClick = {}, onFixPaymentClick = {} diff --git a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt index 787cb39ff1..4fb7cdbba1 100644 --- a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt +++ b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt @@ -11,6 +11,7 @@ import com.kickstarter.features.pledgedprojectsoverview.data.PledgedProjectsOver import com.kickstarter.mock.factories.ProjectFactory import com.kickstarter.mock.services.MockApolloClientV2 import com.kickstarter.models.Project +import com.kickstarter.services.mutations.CreateOrUpdateBackingAddressData import io.reactivex.Observable import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.flow.MutableStateFlow @@ -82,13 +83,97 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { } @Test - fun `emits snackbar when confirms address`() = + fun `emits error snackbar when confirms address errored`() = runTest { var snackbarAction = 0 + viewModel = PledgedProjectsOverviewViewModel.Factory( + environment = environment().toBuilder() + .apolloClientV2(object : MockApolloClientV2() { + override fun createOrUpdateBackingAddress(eventInput: CreateOrUpdateBackingAddressData): Observable { + return Observable.error(Throwable("error")) + } + }).build() + ).create(PledgedProjectsOverviewViewModel::class.java) + + viewModel.provideSnackbarMessage { message, _ -> snackbarAction = message } + viewModel.confirmAddress("addressID", "backingID") + + val uiState = mutableListOf() + backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { + viewModel.ppoUIState.toList(uiState) + } + + assertEquals( + snackbarAction, + R.string.Something_went_wrong_please_try_again + ) + + //although this is testing the error flow of confirm address, we show a snackbar and do not emit an error state, + //so the last emission should just confirm that the loading state has returned to false + assertEquals( + uiState, + listOf( + PledgedProjectsOverviewUIState(isLoading = false, isErrored = false), + PledgedProjectsOverviewUIState(isLoading = true, isErrored = false), + PledgedProjectsOverviewUIState(isLoading = false, isErrored = false) + ) + ) + } + + @Test + fun `emits error snackbar when confirms address response is false`() = + runTest { + var snackbarAction = 0 + viewModel = PledgedProjectsOverviewViewModel.Factory( + environment = environment().toBuilder() + .apolloClientV2(object : MockApolloClientV2() { + override fun createOrUpdateBackingAddress(eventInput: CreateOrUpdateBackingAddressData): Observable { + return Observable.just(false) + } + }).build() + ).create(PledgedProjectsOverviewViewModel::class.java) + + val uiState = mutableListOf() + backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { + viewModel.ppoUIState.toList(uiState) + } + + viewModel.provideSnackbarMessage { message, _ -> snackbarAction = message } + viewModel.confirmAddress("addressID", "backingID") + + assertEquals( + snackbarAction, + R.string.Something_went_wrong_please_try_again + ) + + //although this is testing the error flow of confirm address, we show a snackbar and do not emit an error state, + //so the last emission should just confirm that the loading state has returned to false + assertEquals( + uiState, + listOf( + PledgedProjectsOverviewUIState(isLoading = false, isErrored = false), + PledgedProjectsOverviewUIState(isLoading = true, isErrored = false), + PledgedProjectsOverviewUIState(isLoading = false, isErrored = false) + ) + ) + } + + @Test + fun `emits success snackbar when confirms address response is true`() = + runTest { + var snackbarAction = 0 + viewModel = PledgedProjectsOverviewViewModel.Factory( + environment = environment().toBuilder() + .apolloClientV2(object : MockApolloClientV2() { + override fun createOrUpdateBackingAddress(eventInput: CreateOrUpdateBackingAddressData): Observable { + return Observable.just(true) + } + }).build() + ).create(PledgedProjectsOverviewViewModel::class.java) + viewModel.provideSnackbarMessage { message, _ -> snackbarAction = message } - viewModel.showSnackbarAndRefreshCardsList() + viewModel.confirmAddress("addressID", "backingID") - // Should equal address confirmed string id assertEquals( snackbarAction, R.string.address_confirmed_snackbar_text_fpo From 094a4a08086ad069d5afc200ad08312340259ee0 Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Tue, 30 Jul 2024 12:55:16 -0400 Subject: [PATCH 14/21] lint --- .../pledgedprojectsoverview/data/PledgeTierType.kt | 4 ++-- .../ui/PledgedProjectsOverviewScreen.kt | 7 +++---- .../viewmodel/PledgedProjectsOverviewViewModel.kt | 2 +- .../services/transformers/GraphQLTransformers.kt | 11 ++++------- .../ui/PledgedProjectsOverviewScreenTest.kt | 2 +- .../viewmodel/PledgedProjectsOverviewViewModelTest.kt | 8 ++++---- 6 files changed, 15 insertions(+), 19 deletions(-) diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PledgeTierType.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PledgeTierType.kt index 64c4e8016d..fca254b0d2 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PledgeTierType.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/PledgeTierType.kt @@ -1,8 +1,8 @@ package com.kickstarter.features.pledgedprojectsoverview.data -enum class PledgeTierType(val tierType : String) { +enum class PledgeTierType(val tierType: String) { FAILED_PAYMENT("Tier1PaymentFailed"), ADDRESS_LOCK("Tier1AddressLockingSoon"), SURVEY_OPEN("Tier1OpenSurvey"), PAYMENT_AUTHENTICATION("Tier1PaymentAuthenticationRequired") -} \ No newline at end of file +} diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt index 75db86a7b5..f184f25631 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt @@ -32,7 +32,6 @@ import androidx.compose.runtime.remember import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier -import androidx.compose.ui.MotionDurationScale import androidx.compose.ui.platform.testTag import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource @@ -75,7 +74,7 @@ private fun PledgedProjectsOverviewScreenPreview() { ppoCards = ppoCardPagingList, totalAlerts = 10, onBackPressed = {}, - onAddressConfirmed = {backingID, addressID -> }, + onAddressConfirmed = { backingID, addressID -> }, onProjectPledgeSummaryClick = {}, onSendMessageClick = {}, onSeeAllBackedProjectsClick = {}, @@ -104,7 +103,7 @@ private fun PledgedProjectsOverviewScreenErrorPreview() { ppoCards = ppoCardPagingList, totalAlerts = 10, onBackPressed = {}, - onAddressConfirmed = {backingID, addressID -> }, + onAddressConfirmed = { backingID, addressID -> }, onProjectPledgeSummaryClick = {}, onSendMessageClick = {}, onSeeAllBackedProjectsClick = {}, @@ -131,7 +130,7 @@ private fun PledgedProjectsOverviewScreenEmptyPreview() { ppoCards = ppoCardPagingList, totalAlerts = 0, onBackPressed = {}, - onAddressConfirmed = {backingID, addressID -> }, + onAddressConfirmed = { backingID, addressID -> }, onProjectPledgeSummaryClick = {}, onSendMessageClick = {}, errorSnackBarHostState = SnackbarHostState(), diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt index f1bd569390..53d27e2c25 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt @@ -146,7 +146,7 @@ class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { } } - fun confirmAddress(addressID : String, backingID: String) { + fun confirmAddress(addressID: String, backingID: String) { val input = CreateOrUpdateBackingAddressData(backingID = backingID, addressID = addressID) viewModelScope .launch { diff --git a/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt b/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt index 20f7f11ab2..0783a7db8d 100644 --- a/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt +++ b/app/src/main/java/com/kickstarter/services/transformers/GraphQLTransformers.kt @@ -8,7 +8,6 @@ import UserPrivacyQuery import com.google.android.gms.common.util.Base64Utils import com.google.gson.Gson import com.kickstarter.features.pledgedprojectsoverview.data.PPOCard -import com.kickstarter.features.pledgedprojectsoverview.data.PPOCardFactory import com.kickstarter.features.pledgedprojectsoverview.data.PledgeTierType import com.kickstarter.features.pledgedprojectsoverview.data.PledgedProjectsOverviewEnvelope import com.kickstarter.features.pledgedprojectsoverview.data.PledgedProjectsOverviewQueryData @@ -918,7 +917,7 @@ fun getPledgedProjectsOverviewQuery(queryInput: PledgedProjectsOverviewQueryData } fun pledgedProjectsOverviewEnvelopeTransformer(ppoResponse: PledgedProjectsOverviewQuery.PledgeProjectsOverview): PledgedProjectsOverviewEnvelope { - val ppoCards = ppoResponse.pledges()?.edges()?.map { + val ppoCards = ppoResponse.pledges()?.edges()?.map { val ppoBackingData = it.node()?.backing()?.fragments()?.ppoCard() PPOCard.builder() .backingId(ppoBackingData?.id()) @@ -935,8 +934,6 @@ fun pledgedProjectsOverviewEnvelopeTransformer(ppoResponse: PledgedProjectsOverv .build() } - - val pageInfoEnvelope = ppoResponse.pledges()?.pageInfo().let { PageInfoEnvelope.builder() .hasNextPage(it?.hasNextPage() ?: false) @@ -953,9 +950,9 @@ fun pledgedProjectsOverviewEnvelopeTransformer(ppoResponse: PledgedProjectsOverv .build() } -fun getTierType(tierType : String?) = - when(tierType) { - PledgeTierType.FAILED_PAYMENT.tierType -> PPOCardViewType.FIX_PAYMENT +fun getTierType(tierType: String?) = + when (tierType) { + PledgeTierType.FAILED_PAYMENT.tierType -> PPOCardViewType.FIX_PAYMENT PledgeTierType.SURVEY_OPEN.tierType -> PPOCardViewType.OPEN_SURVEY PledgeTierType.ADDRESS_LOCK.tierType -> PPOCardViewType.CONFIRM_ADDRESS PledgeTierType.PAYMENT_AUTHENTICATION.tierType -> PPOCardViewType.AUTHENTICATE_CARD diff --git a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreenTest.kt b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreenTest.kt index dae1b16c06..b1236e3d72 100644 --- a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreenTest.kt +++ b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreenTest.kt @@ -35,7 +35,7 @@ PledgedProjectsOverviewScreenTest : KSRobolectricTestCase() { ppoCards = ppoCardPagingList, errorSnackBarHostState = SnackbarHostState(), onSendMessageClick = {}, - onAddressConfirmed = {backingID, addressID -> }, + onAddressConfirmed = { backingID, addressID -> }, onProjectPledgeSummaryClick = {}, onSeeAllBackedProjectsClick = {}, onFixPaymentClick = {} diff --git a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt index 4fb7cdbba1..93c1d80884 100644 --- a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt +++ b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt @@ -108,8 +108,8 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { R.string.Something_went_wrong_please_try_again ) - //although this is testing the error flow of confirm address, we show a snackbar and do not emit an error state, - //so the last emission should just confirm that the loading state has returned to false + // although this is testing the error flow of confirm address, we show a snackbar and do not emit an error state, + // so the last emission should just confirm that the loading state has returned to false assertEquals( uiState, listOf( @@ -146,8 +146,8 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { R.string.Something_went_wrong_please_try_again ) - //although this is testing the error flow of confirm address, we show a snackbar and do not emit an error state, - //so the last emission should just confirm that the loading state has returned to false + // although this is testing the error flow of confirm address, we show a snackbar and do not emit an error state, + // so the last emission should just confirm that the loading state has returned to false assertEquals( uiState, listOf( From 54b1534b3f10654f7482c1ceed681e4590dc75e6 Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Tue, 30 Jul 2024 13:03:48 -0400 Subject: [PATCH 15/21] Cleanup --- .../ui/PledgedProjectsOverviewScreen.kt | 5 ----- 1 file changed, 5 deletions(-) diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt index f184f25631..a89490ffbe 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewScreen.kt @@ -289,11 +289,6 @@ fun PledgedProjectsOverviewScreen( rightButtonText = stringResource(id = R.string.Confirm), rightButtonAction = { openConfirmAddressAlertDialog.value = false - - // Call confirm address API - // TODO: MBL-1556 Add network call to confirm address - - // Show snackbar and refresh list onAddressConfirmed(addressID, backingID) } ) From 7974c6746471bb101804580b279dfed7344bd77f Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Tue, 30 Jul 2024 17:27:08 -0400 Subject: [PATCH 16/21] trying to fix tests --- .../PledgedProjectsOverviewViewModelTest.kt | 47 ++++++++++--------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt index 93c1d80884..af1fb9747a 100644 --- a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt +++ b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt @@ -19,27 +19,18 @@ import kotlinx.coroutines.flow.toList import kotlinx.coroutines.launch import kotlinx.coroutines.test.UnconfinedTestDispatcher import kotlinx.coroutines.test.runTest -import org.junit.Before import org.junit.Test @OptIn(ExperimentalCoroutinesApi::class) class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { - private lateinit var viewModel: PledgedProjectsOverviewViewModel - - @Before - fun setUpEnvrionment() { - viewModel = PledgedProjectsOverviewViewModel.Factory(environment = environment()) - .create(PledgedProjectsOverviewViewModel::class.java) - } - @Test fun `emits project when message creator called`() = runTest { val projectState = mutableListOf() val project = ProjectFactory.successfulProject() - viewModel = PledgedProjectsOverviewViewModel.Factory( + var viewModel = PledgedProjectsOverviewViewModel.Factory( environment = environment().toBuilder() .apolloClientV2(object : MockApolloClientV2() { override fun getProject(slug: String): Observable { @@ -63,7 +54,7 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { fun `emits error when message creator called`() = runTest { var snackbarAction = 0 - viewModel = PledgedProjectsOverviewViewModel.Factory( + var viewModel = PledgedProjectsOverviewViewModel.Factory( environment = environment().toBuilder() .apolloClientV2(object : MockApolloClientV2() { override fun getProject(slug: String): Observable { @@ -86,7 +77,7 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { fun `emits error snackbar when confirms address errored`() = runTest { var snackbarAction = 0 - viewModel = PledgedProjectsOverviewViewModel.Factory( + var viewModel = PledgedProjectsOverviewViewModel.Factory( environment = environment().toBuilder() .apolloClientV2(object : MockApolloClientV2() { override fun createOrUpdateBackingAddress(eventInput: CreateOrUpdateBackingAddressData): Observable { @@ -95,21 +86,19 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { }).build() ).create(PledgedProjectsOverviewViewModel::class.java) - viewModel.provideSnackbarMessage { message, _ -> snackbarAction = message } - viewModel.confirmAddress("addressID", "backingID") - val uiState = mutableListOf() backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { viewModel.ppoUIState.toList(uiState) } + viewModel.provideSnackbarMessage { message, _ -> snackbarAction = message } + viewModel.confirmAddress("addressID", "backingID") + assertEquals( snackbarAction, R.string.Something_went_wrong_please_try_again ) - // although this is testing the error flow of confirm address, we show a snackbar and do not emit an error state, - // so the last emission should just confirm that the loading state has returned to false assertEquals( uiState, listOf( @@ -124,7 +113,7 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { fun `emits error snackbar when confirms address response is false`() = runTest { var snackbarAction = 0 - viewModel = PledgedProjectsOverviewViewModel.Factory( + var viewModel = PledgedProjectsOverviewViewModel.Factory( environment = environment().toBuilder() .apolloClientV2(object : MockApolloClientV2() { override fun createOrUpdateBackingAddress(eventInput: CreateOrUpdateBackingAddressData): Observable { @@ -146,8 +135,6 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { R.string.Something_went_wrong_please_try_again ) - // although this is testing the error flow of confirm address, we show a snackbar and do not emit an error state, - // so the last emission should just confirm that the loading state has returned to false assertEquals( uiState, listOf( @@ -161,8 +148,9 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { @Test fun `emits success snackbar when confirms address response is true`() = runTest { + //might not be emitting oncomplete because it's waiting for pledged projects query to finish var snackbarAction = 0 - viewModel = PledgedProjectsOverviewViewModel.Factory( + var viewModel = PledgedProjectsOverviewViewModel.Factory( environment = environment().toBuilder() .apolloClientV2(object : MockApolloClientV2() { override fun createOrUpdateBackingAddress(eventInput: CreateOrUpdateBackingAddressData): Observable { @@ -170,7 +158,10 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { } }).build() ).create(PledgedProjectsOverviewViewModel::class.java) - + val uiState = mutableListOf() + backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { + viewModel.ppoUIState.toList(uiState) + } viewModel.provideSnackbarMessage { message, _ -> snackbarAction = message } viewModel.confirmAddress("addressID", "backingID") @@ -178,6 +169,15 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { snackbarAction, R.string.address_confirmed_snackbar_text_fpo ) + + assertEquals( + uiState, + listOf( + PledgedProjectsOverviewUIState(isLoading = false, isErrored = false), + PledgedProjectsOverviewUIState(isLoading = true, isErrored = false), + PledgedProjectsOverviewUIState(isLoading = false, isErrored = false) + ) + ) } // TODO will add tests back after spike MBL-1638 completed @@ -327,6 +327,9 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { mutableTotalAlerts ) + var viewModel = PledgedProjectsOverviewViewModel.Factory(environment = environment()) + .create(PledgedProjectsOverviewViewModel::class.java) + backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { mutableTotalAlerts.toList(totalAlertsList) } From edb6c6e9b1626482a521018ea4921c9ffb26d647 Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Tue, 30 Jul 2024 18:40:03 -0400 Subject: [PATCH 17/21] Fixed flaky tests --- .../viewmodel/PledgedProjectsOverviewViewModel.kt | 15 +++++++++------ .../PledgedProjectsOverviewViewModelTest.kt | 13 +++++++++++-- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt index 53d27e2c25..478028fa44 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt @@ -18,6 +18,7 @@ import com.kickstarter.services.ApolloClientTypeV2 import com.kickstarter.services.apiresponses.commentresponse.PageInfoEnvelope import com.kickstarter.services.mutations.CreateOrUpdateBackingAddressData import com.kickstarter.ui.compose.designsystem.KSSnackbarTypes +import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.flow.MutableSharedFlow import kotlinx.coroutines.flow.MutableStateFlow @@ -83,7 +84,8 @@ data class PledgedProjectsOverviewUIState( val isLoading: Boolean = false, val isErrored: Boolean = false, ) -class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { +class PledgedProjectsOverviewViewModel(environment: Environment, private val ioDispatcher: CoroutineDispatcher +) : ViewModel() { private val mutablePpoCards = MutableStateFlow>(PagingData.empty()) private var mutableProjectFlow = MutableSharedFlow() @@ -120,7 +122,7 @@ class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { } fun getPledgedProjects() { - viewModelScope.launch(Dispatchers.IO) { + viewModelScope.launch(ioDispatcher) { try { Pager( PagingConfig( @@ -149,7 +151,7 @@ class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { fun confirmAddress(addressID: String, backingID: String) { val input = CreateOrUpdateBackingAddressData(backingID = backingID, addressID = addressID) viewModelScope - .launch { + .launch(ioDispatcher) { apolloClient .createOrUpdateBackingAddress(input) .asFlow() @@ -171,7 +173,7 @@ class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { } fun onMessageCreatorClicked(projectName: String) { - viewModelScope.launch { + viewModelScope.launch(ioDispatcher) { apolloClient.getProject( slug = projectName, ) @@ -209,10 +211,11 @@ class PledgedProjectsOverviewViewModel(environment: Environment) : ViewModel() { snackbarMessage.invoke(messageId, KSSnackbarTypes.KS_ERROR.name) } - class Factory(private val environment: Environment) : + class Factory(private val environment: Environment, private val ioDispatcher: CoroutineDispatcher = Dispatchers.IO, + ) : ViewModelProvider.Factory { override fun create(modelClass: Class): T { - return PledgedProjectsOverviewViewModel(environment) as T + return PledgedProjectsOverviewViewModel(environment, ioDispatcher) as T } } } diff --git a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt index af1fb9747a..b60985d7ab 100644 --- a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt +++ b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt @@ -31,6 +31,7 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { val project = ProjectFactory.successfulProject() var viewModel = PledgedProjectsOverviewViewModel.Factory( + ioDispatcher = UnconfinedTestDispatcher(testScheduler), environment = environment().toBuilder() .apolloClientV2(object : MockApolloClientV2() { override fun getProject(slug: String): Observable { @@ -55,6 +56,7 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { runTest { var snackbarAction = 0 var viewModel = PledgedProjectsOverviewViewModel.Factory( + ioDispatcher = UnconfinedTestDispatcher(testScheduler), environment = environment().toBuilder() .apolloClientV2(object : MockApolloClientV2() { override fun getProject(slug: String): Observable { @@ -78,6 +80,7 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { runTest { var snackbarAction = 0 var viewModel = PledgedProjectsOverviewViewModel.Factory( + ioDispatcher = UnconfinedTestDispatcher(testScheduler), environment = environment().toBuilder() .apolloClientV2(object : MockApolloClientV2() { override fun createOrUpdateBackingAddress(eventInput: CreateOrUpdateBackingAddressData): Observable { @@ -114,6 +117,7 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { runTest { var snackbarAction = 0 var viewModel = PledgedProjectsOverviewViewModel.Factory( + ioDispatcher = UnconfinedTestDispatcher(testScheduler), environment = environment().toBuilder() .apolloClientV2(object : MockApolloClientV2() { override fun createOrUpdateBackingAddress(eventInput: CreateOrUpdateBackingAddressData): Observable { @@ -148,9 +152,9 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { @Test fun `emits success snackbar when confirms address response is true`() = runTest { - //might not be emitting oncomplete because it's waiting for pledged projects query to finish var snackbarAction = 0 var viewModel = PledgedProjectsOverviewViewModel.Factory( + ioDispatcher = UnconfinedTestDispatcher(testScheduler), environment = environment().toBuilder() .apolloClientV2(object : MockApolloClientV2() { override fun createOrUpdateBackingAddress(eventInput: CreateOrUpdateBackingAddressData): Observable { @@ -173,6 +177,8 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { assertEquals( uiState, listOf( + PledgedProjectsOverviewUIState(isLoading = false, isErrored = false), + PledgedProjectsOverviewUIState(isLoading = true, isErrored = false), PledgedProjectsOverviewUIState(isLoading = false, isErrored = false), PledgedProjectsOverviewUIState(isLoading = true, isErrored = false), PledgedProjectsOverviewUIState(isLoading = false, isErrored = false) @@ -327,7 +333,10 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { mutableTotalAlerts ) - var viewModel = PledgedProjectsOverviewViewModel.Factory(environment = environment()) + var viewModel = PledgedProjectsOverviewViewModel.Factory( + ioDispatcher = UnconfinedTestDispatcher(testScheduler), + environment = environment() + ) .create(PledgedProjectsOverviewViewModel::class.java) backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { From c1ee315c4136b9d49133fb03aa3f1574588f4ae8 Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Tue, 30 Jul 2024 18:49:19 -0400 Subject: [PATCH 18/21] Cleanup --- .../PledgedProjectsOverviewViewModelTest.kt | 180 +++++++++--------- 1 file changed, 92 insertions(+), 88 deletions(-) diff --git a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt index b60985d7ab..27927a79dc 100644 --- a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt +++ b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt @@ -30,7 +30,7 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { val projectState = mutableListOf() val project = ProjectFactory.successfulProject() - var viewModel = PledgedProjectsOverviewViewModel.Factory( + val viewModel = PledgedProjectsOverviewViewModel.Factory( ioDispatcher = UnconfinedTestDispatcher(testScheduler), environment = environment().toBuilder() .apolloClientV2(object : MockApolloClientV2() { @@ -55,7 +55,7 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { fun `emits error when message creator called`() = runTest { var snackbarAction = 0 - var viewModel = PledgedProjectsOverviewViewModel.Factory( + val viewModel = PledgedProjectsOverviewViewModel.Factory( ioDispatcher = UnconfinedTestDispatcher(testScheduler), environment = environment().toBuilder() .apolloClientV2(object : MockApolloClientV2() { @@ -79,7 +79,7 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { fun `emits error snackbar when confirms address errored`() = runTest { var snackbarAction = 0 - var viewModel = PledgedProjectsOverviewViewModel.Factory( + val viewModel = PledgedProjectsOverviewViewModel.Factory( ioDispatcher = UnconfinedTestDispatcher(testScheduler), environment = environment().toBuilder() .apolloClientV2(object : MockApolloClientV2() { @@ -116,7 +116,7 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { fun `emits error snackbar when confirms address response is false`() = runTest { var snackbarAction = 0 - var viewModel = PledgedProjectsOverviewViewModel.Factory( + val viewModel = PledgedProjectsOverviewViewModel.Factory( ioDispatcher = UnconfinedTestDispatcher(testScheduler), environment = environment().toBuilder() .apolloClientV2(object : MockApolloClientV2() { @@ -153,7 +153,7 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { fun `emits success snackbar when confirms address response is true`() = runTest { var snackbarAction = 0 - var viewModel = PledgedProjectsOverviewViewModel.Factory( + val viewModel = PledgedProjectsOverviewViewModel.Factory( ioDispatcher = UnconfinedTestDispatcher(testScheduler), environment = environment().toBuilder() .apolloClientV2(object : MockApolloClientV2() { @@ -186,6 +186,92 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { ) } + @Test + fun `pager result is errored when network response is errored`() { + runTest { + val mutableTotalAlerts = MutableStateFlow(0) + + val mockApolloClientV2 = object : MockApolloClientV2() { + + override fun getPledgedProjectsOverviewPledges(inputData: PledgedProjectsOverviewQueryData): Observable { + return Observable.error(Throwable()) + } + } + val pagingSource = PledgedProjectsPagingSource( + mockApolloClientV2, + mutableTotalAlerts + ) + + val pager = TestPager( + PagingConfig( + pageSize = 3, + prefetchDistance = 3, + enablePlaceholders = true, + ), + pagingSource + ) + + val result = pager.refresh() + assertTrue(result is PagingSource.LoadResult.Error) + + val page = pager.getLastLoadedPage() + assertNull(page) + } + } + + @Test + fun `pager result returns list network call is successful`() { + runTest { + val mutableTotalAlerts = MutableStateFlow(0) + val totalAlertsList = mutableListOf() + + val mockApolloClientV2 = object : MockApolloClientV2() { + + override fun getPledgedProjectsOverviewPledges(inputData: PledgedProjectsOverviewQueryData): Observable { + return Observable.just( + PledgedProjectsOverviewEnvelope.builder().totalCount(10) + .pledges(listOf(PPOCardFactory.confirmAddressCard())).build() + ) + } + } + val pagingSource = PledgedProjectsPagingSource( + mockApolloClientV2, + mutableTotalAlerts + ) + + var viewModel = PledgedProjectsOverviewViewModel.Factory( + ioDispatcher = UnconfinedTestDispatcher(testScheduler), + environment = environment() + ) + .create(PledgedProjectsOverviewViewModel::class.java) + + backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { + mutableTotalAlerts.toList(totalAlertsList) + } + + val pager = TestPager( + PagingConfig( + pageSize = 3, + prefetchDistance = 3, + enablePlaceholders = true, + ), + pagingSource + ) + viewModel.getPledgedProjects() + + val result = pager.refresh() + assertTrue(result is PagingSource.LoadResult.Page) + + val page = pager.getLastLoadedPage() + assert(page?.data?.size == 1) + + assertEquals( + totalAlertsList, + listOf(0, 10) + ) + } + } + // TODO will add tests back after spike MBL-1638 completed // @Test // fun `emits_error_state_when_errored`() = @@ -283,86 +369,4 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { // ) // ) // } - @Test - fun `pager result is errored when network response is errored`() { - runTest { - val mutableTotalAlerts = MutableStateFlow(0) - - val mockApolloClientV2 = object : MockApolloClientV2() { - - override fun getPledgedProjectsOverviewPledges(inputData: PledgedProjectsOverviewQueryData): Observable { - return Observable.error(Throwable()) - } - } - val pagingSource = PledgedProjectsPagingSource( - mockApolloClientV2, - mutableTotalAlerts - ) - - val pager = TestPager( - PagingConfig( - pageSize = 3, - prefetchDistance = 3, - enablePlaceholders = true, - ), - pagingSource - ) - - val result = pager.refresh() - assertTrue(result is PagingSource.LoadResult.Error) - - val page = pager.getLastLoadedPage() - assertNull(page) - } - } - - @Test - fun `pager result returns list network call is successful`() { - runTest { - val mutableTotalAlerts = MutableStateFlow(0) - val totalAlertsList = mutableListOf() - - val mockApolloClientV2 = object : MockApolloClientV2() { - - override fun getPledgedProjectsOverviewPledges(inputData: PledgedProjectsOverviewQueryData): Observable { - return Observable.just(PledgedProjectsOverviewEnvelope.builder().totalCount(10).pledges(listOf(PPOCardFactory.confirmAddressCard())).build()) - } - } - val pagingSource = PledgedProjectsPagingSource( - mockApolloClientV2, - mutableTotalAlerts - ) - - var viewModel = PledgedProjectsOverviewViewModel.Factory( - ioDispatcher = UnconfinedTestDispatcher(testScheduler), - environment = environment() - ) - .create(PledgedProjectsOverviewViewModel::class.java) - - backgroundScope.launch(UnconfinedTestDispatcher(testScheduler)) { - mutableTotalAlerts.toList(totalAlertsList) - } - - val pager = TestPager( - PagingConfig( - pageSize = 3, - prefetchDistance = 3, - enablePlaceholders = true, - ), - pagingSource - ) - viewModel.getPledgedProjects() - - val result = pager.refresh() - assertTrue(result is PagingSource.LoadResult.Page) - - val page = pager.getLastLoadedPage() - assert(page?.data?.size == 1) - - assertEquals( - totalAlertsList, - listOf(0, 10) - ) - } - } -} +} \ No newline at end of file From 901995ebee07d21f697ac3dca36cfa9f02ff8cd8 Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Tue, 30 Jul 2024 18:49:50 -0400 Subject: [PATCH 19/21] lint --- .../viewmodel/PledgedProjectsOverviewViewModel.kt | 8 ++++++-- .../viewmodel/PledgedProjectsOverviewViewModelTest.kt | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt index 478028fa44..eaff6851fc 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModel.kt @@ -84,7 +84,9 @@ data class PledgedProjectsOverviewUIState( val isLoading: Boolean = false, val isErrored: Boolean = false, ) -class PledgedProjectsOverviewViewModel(environment: Environment, private val ioDispatcher: CoroutineDispatcher +class PledgedProjectsOverviewViewModel( + environment: Environment, + private val ioDispatcher: CoroutineDispatcher ) : ViewModel() { private val mutablePpoCards = MutableStateFlow>(PagingData.empty()) @@ -211,7 +213,9 @@ class PledgedProjectsOverviewViewModel(environment: Environment, private val ioD snackbarMessage.invoke(messageId, KSSnackbarTypes.KS_ERROR.name) } - class Factory(private val environment: Environment, private val ioDispatcher: CoroutineDispatcher = Dispatchers.IO, + class Factory( + private val environment: Environment, + private val ioDispatcher: CoroutineDispatcher = Dispatchers.IO, ) : ViewModelProvider.Factory { override fun create(modelClass: Class): T { diff --git a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt index 27927a79dc..7958718a95 100644 --- a/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt +++ b/app/src/test/java/com/kickstarter/features/pledgedprojectsoverview/viewmodel/PledgedProjectsOverviewViewModelTest.kt @@ -369,4 +369,4 @@ class PledgedProjectsOverviewViewModelTest : KSRobolectricTestCase() { // ) // ) // } -} \ No newline at end of file +} From b9e863fe1a4cbe274ce66f970acb8022dfa9c5ec Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Thu, 1 Aug 2024 09:21:29 -0400 Subject: [PATCH 20/21] cleanup --- .../pledgedprojectsoverview/data/Category.kt | 55 ------------------- .../ui/PledgedProjectsOverviewActivity.kt | 8 +-- .../main/java/com/kickstarter/ui/IntentKey.kt | 1 - .../ui/activities/ProjectPageActivity.kt | 4 +- 4 files changed, 4 insertions(+), 64 deletions(-) delete mode 100644 app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/Category.kt diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/Category.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/Category.kt deleted file mode 100644 index 00ceebc1f1..0000000000 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/data/Category.kt +++ /dev/null @@ -1,55 +0,0 @@ -package com.kickstarter.features.pledgedprojectsoverview.data - -import android.os.Parcelable -import kotlinx.parcelize.Parcelize - -@Parcelize -class Category private constructor( - val count: Int?, - val slug: String?, - val title: String? -) : Parcelable { - - fun count() = this.count - - fun slug() = this.slug - - fun title() = this.title - - @Parcelize - data class Builder( - private var count: Int? = null, - private var slug: String? = null, - private var title: String? = null, - ) : Parcelable { - fun count(count: Int?) = apply { this.count = count } - fun slug(slug: String?) = apply { this.slug = slug } - fun title(title: String?) = apply { this.title = title } - fun build() = Category( - count = count, - slug = slug, - title = title - ) - } - - fun toBuilder() = Builder( - count = count, - slug = slug, - title = title - ) - - companion object { - @JvmStatic - fun builder() = Builder() - } - - override fun equals(other: Any?): Boolean { - var equals = super.equals(other) - if (other is Category) { - equals = count() == other.count() && - slug() == other.slug() && - title() == other.title() - } - return equals - } -} diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt index 8c6244dcd2..f2ab6e7dcf 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt @@ -44,12 +44,6 @@ class PledgedProjectsOverviewActivity : AppCompatActivity() { private var startForResult = registerForActivityResult(ActivityResultContracts.StartActivityForResult()) { result -> if (result.resultCode == Activity.RESULT_OK) { - val data = result.data?.getBooleanExtra(IntentKey.FIX_PAYMENT_SUCCESS, false) - data?.let { - if (it.isTrue()) { - viewModel.getPledgedProjects() - } - } val refresh = result.data?.getStringExtra(IntentKey.REFRESH_PPO_LIST) if (!refresh.isNullOrEmpty()) { viewModel.getPledgedProjects() @@ -116,7 +110,7 @@ class PledgedProjectsOverviewActivity : AppCompatActivity() { ) } - PPOCardViewType.TAKE_SURVEY -> { + PPOCardViewType.OPEN_SURVEY -> { openBackingDetailsWebView( url = PPOCard.backingDetailsUrl ?: "", resultLauncher = startForResult diff --git a/app/src/main/java/com/kickstarter/ui/IntentKey.kt b/app/src/main/java/com/kickstarter/ui/IntentKey.kt index 7ab349bfd0..a6c064b017 100644 --- a/app/src/main/java/com/kickstarter/ui/IntentKey.kt +++ b/app/src/main/java/com/kickstarter/ui/IntentKey.kt @@ -55,6 +55,5 @@ object IntentKey { const val FLAGGINGKIND = "com.kickstarter.kickstarter.intent_report_project" const val PREVIOUS_SCREEN = "com.kickstarter.kickstarter.previous_screen" const val OAUTH_REDIRECT_URL = "com.kickstarter.kickstarter.oauth_redirect_url" - const val FIX_PAYMENT_SUCCESS = "com.kickstarter.kickstarter.fix_payment_success" const val REFRESH_PPO_LIST = "com.kickstarter.kickstarter.refresh_ppo_list" } diff --git a/app/src/main/java/com/kickstarter/ui/activities/ProjectPageActivity.kt b/app/src/main/java/com/kickstarter/ui/activities/ProjectPageActivity.kt index f8f9f871a0..74545c7bf8 100644 --- a/app/src/main/java/com/kickstarter/ui/activities/ProjectPageActivity.kt +++ b/app/src/main/java/com/kickstarter/ui/activities/ProjectPageActivity.kt @@ -110,6 +110,8 @@ import io.reactivex.schedulers.Schedulers import kotlinx.coroutines.launch import type.CreditCardPaymentType +const val REFRESH = "refresh" + class ProjectPageActivity : AppCompatActivity(), CancelPledgeFragment.CancelPledgeDelegate, @@ -1141,7 +1143,7 @@ class ProjectPageActivity : clearFragmentBackStack() backingFragment()?.pledgeSuccessfullyUpdated() val intent = Intent() - .putExtra(IntentKey.FIX_PAYMENT_SUCCESS, true) + .putExtra(IntentKey.REFRESH_PPO_LIST, REFRESH) setResult(Activity.RESULT_OK, intent) } From d5e1dffd4d1fbf193b478c38beaf8e4ab27c064d Mon Sep 17 00:00:00 2001 From: Leigh Douglas Date: Thu, 1 Aug 2024 09:21:56 -0400 Subject: [PATCH 21/21] linter --- .../ui/PledgedProjectsOverviewActivity.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt index f2ab6e7dcf..2e361a3857 100644 --- a/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt +++ b/app/src/main/java/com/kickstarter/features/pledgedprojectsoverview/ui/PledgedProjectsOverviewActivity.kt @@ -26,7 +26,6 @@ import com.kickstarter.libs.utils.TransitionUtils import com.kickstarter.libs.utils.extensions.getEnvironment import com.kickstarter.libs.utils.extensions.getProjectIntent import com.kickstarter.libs.utils.extensions.isDarkModeEnabled -import com.kickstarter.libs.utils.extensions.isTrue import com.kickstarter.ui.IntentKey import com.kickstarter.ui.SharedPreferenceKey import com.kickstarter.ui.activities.AppThemes