UserInfo interface

उपयोगकर्ता की प्रोफ़ाइल की जानकारी, सिर्फ़ Firebase प्रोजेक्ट में मौजूद ऐप्लिकेशन को दिखती है.

हस्ताक्षर:

export interface UserInfo 

प्रॉपर्टी

प्रॉपर्टी टाइप ब्यौरा
डिसप्ले नेम स्ट्रिंग | शून्य उपयोगकर्ता का डिसप्ले नेम.
email स्ट्रिंग | शून्य उपयोगकर्ता का ईमेल पता.
फ़ोन नंबर स्ट्रिंग | शून्य फ़ोन नंबर, उपयोगकर्ता के लिए, E.164 स्टैंडर्ड (उदाहरण के लिए, +16505550101) के हिसाब से नॉर्मलाइज़ किया हुआ है.
फ़ोटो का यूआरएल स्ट्रिंग | शून्य उपयोगकर्ता की प्रोफ़ाइल फ़ोटो का यूआरएल.
providerId स्ट्रिंग वह कंपनी जिसका इस्तेमाल उपयोगकर्ता की पुष्टि करने के लिए किया जाता है.
यूआईडी स्ट्रिंग उपयोगकर्ता का यूनीक आईडी, जो प्रोजेक्ट के दायरे में आता है.

UserInfo.displayName

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

हस्ताक्षर:

readonly displayName: string | null;

UserInfo.email

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

हस्ताक्षर:

readonly email: string | null;

उपयोगकर्ता जानकारी.फ़ोन नंबर

फ़ोन नंबर, उपयोगकर्ता के लिए, E.164 स्टैंडर्ड (उदाहरण के लिए, +16505550101) के हिसाब से नॉर्मलाइज़ किया हुआ है.

अगर उपयोगकर्ता ने खाते से कोई फ़ोन क्रेडेंशियल लिंक नहीं किया है, तो यह शून्य होता है.

हस्ताक्षर:

readonly phoneNumber: string | null;

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

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

हस्ताक्षर:

readonly photoURL: string | null;

UserInfo.providerId

वह कंपनी जिसका इस्तेमाल उपयोगकर्ता की पुष्टि करने के लिए किया जाता है.

हस्ताक्षर:

readonly providerId: string;

उपयोगकर्ता की जानकारी.यूआईडी

उपयोगकर्ता का यूनीक आईडी, जो प्रोजेक्ट के दायरे में आता है.

हस्ताक्षर:

readonly uid: string;