Skip to main content

ParentalConsentWithdrawal

The answer to recordParentalConsentWithdrawal: the consent it ended, if one was held, and the player’s communication settings recomputed after it.

type ParentalConsentWithdrawal {
appId: BigInt!
userId: BigInt!
feature: ParentalConsentFeature!
withdrawn: Boolean!
revokedAt: DateTime
settings: CommSettings!
}

Fields​

ParentalConsentWithdrawal.appId ● BigInt! non-null scalar​

The app.

ParentalConsentWithdrawal.userId ● BigInt! non-null scalar​

The player.

ParentalConsentWithdrawal.feature ● ParentalConsentFeature! non-null enum​

The medium the parent withdrew.

ParentalConsentWithdrawal.withdrawn ● Boolean! non-null scalar​

True when a consent was held and has now ended; false when none was held (nothing changed but the recompute).

ParentalConsentWithdrawal.revokedAt ● DateTime scalar​

When the consent ended (now, when withdrawn is true); null when none was ever held.

ParentalConsentWithdrawal.settings ● CommSettings! non-null object​

The player’s settings in the app after the recompute, which the realtime servers read.

Returned By​

recordParentalConsentWithdrawal mutation