Interface ConsentRequestParameters

उपयोगकर्ता की सहमति की जानकारी अपडेट करने पर भेजे गए पैरामीटर.
प्रॉपर्टी
consentDebugSettings?
ConsentDebugSettings कॉन्फ़िगरेशन.
consentSyncId?
यह सहमति सिंक करने वाला आईडी होता है. इसका इस्तेमाल, एक ही आईडी से इकट्ठा किए गए उपयोगकर्ता की सहमति की स्थिति को सिंक करने के लिए किया जाता है.
tagForUnderAgeOfConsent?
यह कुकी सेट करती है कि उपयोगकर्ता को सहमति देने की मान्य उम्र से कम के तौर पर टैग किया गया है या नहीं.

प्रॉपर्टी


Optional consentDebugSettings

consentDebugSettings?: ConsentDebugSettings
ConsentDebugSettings कॉन्फ़िगरेशन.

अगर undefined है, तो कोई भी डीबग सेटिंग इस्तेमाल नहीं की जाती है.

चेतावनी: पक्का करें कि इसे प्रोडक्शन ऐप्लिकेशन की बिल्ड में पूरी तरह से हटा दिया गया हो या शर्तों के हिसाब से हटाया गया हो.

Optional consentSyncId

consentSyncId?: string
सहमति सिंक आईडी, उसी आईडी से इकट्ठा किए गए उपयोगकर्ता की सहमति की स्थिति को सिंक करने के लिए है.

सहमति सिंक आईडी, इन ज़रूरी शर्तों के मुताबिक होना चाहिए:
  • इसे यूयूआईडी स्ट्रिंग के तौर पर बनाया गया हो और यह रेगुलर एक्सप्रेशन (रेगुलर एक्सप्रेशन) ^[0-9a-zA-Z+.=/_\-$,{}]{22,150}$ से मेल खाता हो
  • कम से कम 22 वर्ण.
  • ज़्यादा से ज़्यादा 150 वर्ण.
इन ज़रूरी शर्तों को पूरा न करने पर, एसडीके सहमति की सेटिंग सिंक करने के आईडी को सेट नहीं करता है. साथ ही, UMP SDK कंसोल में चेतावनी लॉग करता है.

Optional tagForUnderAgeOfConsent

tagForUnderAgeOfConsent?: boolean
इस कुकी से यह तय किया जाता है कि उपयोगकर्ता को सहमति देने की मान्य उम्र से कम के तौर पर टैग किया गया है या नहीं.

डिफ़ॉल्ट वैल्यू false है.