UpdateRequest interface

दिए गए उपयोगकर्ता के लिए प्रॉपर्टी को अपडेट करने वाला इंटरफ़ेस.

हस्ताक्षर:

export interface UpdateRequest 

प्रॉपर्टी

प्रॉपर्टी टाइप ब्यौरा
बंद है बूलियन उपयोगकर्ता बंद है या नहीं: true के लिए बंद है; false को चालू किया गया.
डिसप्ले नेम स्ट्रिंग | शून्य उपयोगकर्ता का डिसप्ले नेम.
email स्ट्रिंग उपयोगकर्ता का मुख्य ईमेल पता.
ईमेल की पुष्टि की गई बूलियन उपयोगकर्ता के मुख्य ईमेल पते की पुष्टि की गई है या नहीं.
कई फ़ैक्टर मल्टीफ़ैक्टर अपडेट सेटिंग उपयोगकर्ता की अपडेट की गई मल्टी-फ़ैक्टर से जुड़ी प्रॉपर्टी.
पासवर्ड स्ट्रिंग उपयोगकर्ता का हैश नहीं किया गया पासवर्ड.
फ़ोन नंबर स्ट्रिंग | शून्य उपयोगकर्ता का मुख्य फ़ोन नंबर.
फ़ोटो का यूआरएल स्ट्रिंग | शून्य उपयोगकर्ता की फ़ोटो का यूआरएल.
providersToअनलिंक स्ट्रिंग[] बताई गई सेवा देने वाली कंपनियों से इस उपयोगकर्ता को अलग करता है.
providerToLink UserProvider इस उपयोगकर्ता को, सेवा देने वाली बताई गई कंपनी से लिंक करता है.किसी कंपनी को किसी मौजूदा उपयोगकर्ता खाते से लिंक करने से, उस खाते का रीफ़्रेश टोकन अमान्य नहीं होता. दूसरे शब्दों में कहें, तो लॉग इन करने के लिए लिंक की गई नई सेवा का इस्तेमाल न करने के बावजूद, मौजूदा खाते से संसाधनों को ऐक्सेस किया जा सकेगा. अगर आपको उपयोगकर्ता से, सेवा देने वाली इस नई कंपनी की पुष्टि करने के लिए कहना है, तो आपको (a) अपना रीफ़्रेश टोकन रद्द करना होगा (https://firebase.google.com/docs/auth/admin/manage-sessions#Revoke_refresh_tokens देखें) और (b) पक्का करना होगा कि इस खाते पर पुष्टि करने का कोई दूसरा तरीका मौजूद नहीं है.

UpdateRequest.disabled

उपयोगकर्ता बंद है या नहीं: true के लिए बंद है; false को चालू किया गया.

हस्ताक्षर:

disabled?: boolean;

UpdateRequest.displayName

उपयोगकर्ता का डिसप्ले नेम.

हस्ताक्षर:

displayName?: string | null;

UpdateRequest.email

उपयोगकर्ता का मुख्य ईमेल पता.

हस्ताक्षर:

email?: string;

UpdateRequest.emailVerified

उपयोगकर्ता के मुख्य ईमेल पते की पुष्टि की गई है या नहीं.

हस्ताक्षर:

emailVerified?: boolean;

UpdateRequest.multiFactor

उपयोगकर्ता की अपडेट की गई मल्टी-फ़ैक्टर से जुड़ी प्रॉपर्टी.

हस्ताक्षर:

multiFactor?: MultiFactorUpdateSettings;

UpdateRequest.password

उपयोगकर्ता का हैश नहीं किया गया पासवर्ड.

हस्ताक्षर:

password?: string;

अपडेटRequest.phoneNumber

उपयोगकर्ता का मुख्य फ़ोन नंबर.

हस्ताक्षर:

phoneNumber?: string | null;

UpdateRequest.photoURL

उपयोगकर्ता की फ़ोटो का यूआरएल.

हस्ताक्षर:

photoURL?: string | null;

बताई गई सेवा देने वाली कंपनियों से इस उपयोगकर्ता को अलग करता है.

हस्ताक्षर:

providersToUnlink?: string[];

इस उपयोगकर्ता को सेवा देने वाली बताई गई कंपनी से लिंक करता है.

सेवा देने वाली कंपनी को किसी मौजूदा उपयोगकर्ता खाते से लिंक करने पर, उस खाते का रीफ़्रेश टोकन अमान्य नहीं होता. दूसरे शब्दों में कहें, तो लॉग इन करने के लिए लिंक की गई नई सेवा का इस्तेमाल न करने के बावजूद, मौजूदा खाते से संसाधनों को ऐक्सेस किया जा सकेगा. अगर आपको उपयोगकर्ता से, सेवा देने वाली इस नई कंपनी की पुष्टि करने के लिए कहना है, तो आपको (a) अपना रीफ़्रेश टोकन रद्द करना होगा (https://firebase.google.com/docs/auth/admin/manage-sessions#Revoke_refresh_tokens देखें) और (b) पक्का करना होगा कि इस खाते पर पुष्टि करने का कोई दूसरा तरीका मौजूद नहीं है.

हस्ताक्षर:

providerToLink?: UserProvider;