อินเทอร์เฟซที่แสดงข้อมูลรับรองที่ส่งคืนโดย EmailAuthProvider สำหรับ ProviderId .รหัสผ่าน
ครอบคลุมทั้ง SignInMethod .EMAIL_PASSWORD และ SignInMethod .EMAIL_LINK
ตัวสร้างสำหรับคลาสนี้ถูกทำเครื่องหมายว่าเป็นภายใน รหัสบุคคลที่สามไม่ควรเรียกตัวสร้างโดยตรงหรือสร้างคลาสย่อยที่ขยายคลาส EmailAuthCredential
ลายเซ็น:
export declare class EmailAuthCredential extends AuthCredential
ขยาย: AuthCredential
วิธีการ
วิธี | ตัวดัดแปลง | คำอธิบาย |
---|---|---|
จาก JSON(json) | static | วิธีการคงที่ในการดีซีเรียลไลซ์การแสดง JSON ของอ อบเจ็กต์ลงใน AuthCredential . |
ถึง JSON() | ส่งคืนการแสดงออบเจ็กต์ที่ทำให้เป็นอนุกรม JSON ของออบเจ็กต์นี้ได้ |
EmailAuthCredential.fromJSON()
วิธีการคงที่ในการดีซีเรียลไลซ์การแสดง JSON ของอ อบเจ็กต์ลงใน AuthCredential .
ลายเซ็น:
static fromJSON(json: object | string): EmailAuthCredential | null;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
json.json | วัตถุ | เชือก | object หรือการเป็นตัวแทนแบบ stringified ของวัตถุ เมื่อมีการระบุสตริง JSON.parse จะถูกเรียกก่อน |
ผลตอบแทน:
อีเมลรับรองความถูกต้อง | โมฆะ
หากอินพุต JSON ไม่ได้แสดงถึง AuthCredential , คืนค่า null
EmailAuthCredential.toJSON()
ส่งคืนการแสดงออบเจ็กต์ที่ทำให้เป็นอนุกรม JSON ของออบเจ็กต์นี้ได้
ลายเซ็น:
toJSON(): object;
ผลตอบแทน:
วัตถุ
การแสดงวัตถุนี้แบบอนุกรมได้ JSON