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