Age Gate Module
struct AgeGateEvent
struct AgeGateEvent {
agId: String?
ageRange: AgeRange?
countryCode: String?
nickname: String?
status: AgeGateStatus
userIdentifier: String?
}
struct AgeRange: Decodable, Encodable, Hashable {
start: Int
end: Int
jurisdiction: String?
}
Instance Properties
status - enum with values: “Undefined”, “Blocked”, “Allowed”, “Сanceled”, “Pending”, “ConsentRequired”, “ConsentApproved”, “ConsentDenied”, “AgeVerificationRequired”, “AgeVerified”, “AgeBlocked”, “IdentityVerificationRequired”, “IdentityVerified”.
Please check the Age Gate Status Description here
userIdentifier - String field, external user identifier
countryCode - String field, two-letter country code ISO 3166-1 alpha-2.
nickname - String field, nickname
agId - String field, age gate identifier