@@ -42,6 +42,8 @@ interface CollectiveInterface {
4242 slug : String
4343 path : String
4444 isHost : Boolean
45+ isTrustedHost : Boolean !
46+ isFirstPartyHost : Boolean !
4547 isIncognito : Boolean
4648
4749 """
@@ -288,6 +290,11 @@ type Member {
288290 tier : Tier
289291 stats : StatsMemberType
290292 since : DateString
293+
294+ """
295+ Whether the membership is active. Warning: this definition is subject to change.
296+ """
297+ isActive : Boolean !
291298}
292299
293300scalar DateString
@@ -1157,6 +1164,7 @@ type EXPENSE_POLICIES {
11571164 invoicePolicy : String
11581165 receiptPolicy : String
11591166 titlePolicy : String
1167+ grantPolicy : String
11601168}
11611169
11621170type EXPENSE_AUTHOR_CANNOT_APPROVE {
@@ -2181,6 +2189,11 @@ type Collective implements CollectiveInterface {
21812189 """
21822190 isTrustedHost : Boolean !
21832191
2192+ """
2193+ Returns whether this host is trusted or not
2194+ """
2195+ isFirstPartyHost : Boolean !
2196+
21842197 """
21852198 Returns whether this user has two factor authentication enabled
21862199 """
@@ -2451,6 +2464,11 @@ type Event implements CollectiveInterface {
24512464 """
24522465 isTrustedHost : Boolean !
24532466
2467+ """
2468+ Returns whether this host is trusted or not
2469+ """
2470+ isFirstPartyHost : Boolean !
2471+
24542472 """
24552473 Returns whether this user has two factor authentication enabled
24562474 """
@@ -2721,6 +2739,11 @@ type Fund implements CollectiveInterface {
27212739 """
27222740 isTrustedHost : Boolean !
27232741
2742+ """
2743+ Returns whether this host is trusted or not
2744+ """
2745+ isFirstPartyHost : Boolean !
2746+
27242747 """
27252748 Returns whether this user has two factor authentication enabled
27262749 """
@@ -2991,6 +3014,11 @@ type Organization implements CollectiveInterface {
29913014 """
29923015 isTrustedHost : Boolean !
29933016
3017+ """
3018+ Returns whether this host is trusted or not
3019+ """
3020+ isFirstPartyHost : Boolean !
3021+
29943022 """
29953023 Returns whether this user has two factor authentication enabled
29963024 """
@@ -3261,6 +3289,11 @@ type Project implements CollectiveInterface {
32613289 """
32623290 isTrustedHost : Boolean !
32633291
3292+ """
3293+ Returns whether this host is trusted or not
3294+ """
3295+ isFirstPartyHost : Boolean !
3296+
32643297 """
32653298 Returns whether this user has two factor authentication enabled
32663299 """
@@ -3826,6 +3859,11 @@ type User implements CollectiveInterface {
38263859 """
38273860 isTrustedHost : Boolean !
38283861
3862+ """
3863+ Returns whether this host is trusted or not
3864+ """
3865+ isFirstPartyHost : Boolean !
3866+
38293867 """
38303868 Returns whether this user has two factor authentication enabled
38313869 """
@@ -4098,6 +4136,11 @@ type Vendor implements CollectiveInterface {
40984136 """
40994137 isTrustedHost : Boolean !
41004138
4139+ """
4140+ Returns whether this host is trusted or not
4141+ """
4142+ isFirstPartyHost : Boolean !
4143+
41014144 """
41024145 Returns whether this user has two factor authentication enabled
41034146 """
@@ -4669,7 +4712,7 @@ type Mutation {
46694712 customMessage : String
46704713 expiryDate : String
46714714 ): [PaymentMethodType ]
4672- claimPaymentMethod (code : String ! , user : UserInputType ): PaymentMethodType
4715+ claimPaymentMethod (code : String ! , user : UserInputType ): PaymentMethodType !
46734716
46744717 """
46754718 Removes the payment method
0 commit comments