ActionCodeURL class

비밀번호 재설정, 이메일 확인, 이메일 링크 로그인 등의 이메일 작업 URL을 파싱하는 유틸리티 클래스입니다.

이 클래스의 생성자가 내부 생성자로 표시됩니다. 서드 파티 코드는 생성자를 직접 호출하거나 ActionCodeURL 클래스를 확장하는 서브클래스를 만들면 안 됩니다.

서명:

export declare class ActionCodeURL 

속성

속성 특수키 유형 설명
apiKey 문자열 이메일 작업 링크의 API 키입니다.
코드 문자열 이메일 작업 링크의 작업 코드입니다.
continueUrl: 문자열 | 없음 이메일 작업 링크의 연결 URL입니다. 제공되지 않으면 null입니다.
언어 코드 문자열 | 없음 이메일 작업 링크의 언어 코드입니다. 제공되지 않으면 null입니다.
연산 문자열 이메일 작업 링크에 의해 수행된 작업입니다. ActionCodeInfo 유형 중 하나에서 반환됩니다.
테넌트 ID 문자열 | 없음 이메일 작업 링크의 테넌트 ID입니다. 이메일 작업이 상위 프로젝트에서 이루어진 경우 null입니다.

메소드

메서드 특수키 설명
parseLink(링크) static 이메일 작업 링크 문자열을 파싱하여 링크가 유효하면 ActionCodeURL을 반환하고 그렇지 않으면 null을 반환합니다.

ActionCodeURL.apiKey

이메일 작업 링크의 API 키입니다.

서명:

readonly apiKey: string;

ActionCodeURL.code

이메일 작업 링크의 작업 코드입니다.

서명:

readonly code: string;

ActionCodeURL.continueUrl

이메일 작업 링크의 연결 URL입니다. 제공되지 않으면 null입니다.

서명:

readonly continueUrl: string | null;

작업 코드 URL.언어 코드

이메일 작업 링크의 언어 코드입니다. 제공되지 않으면 null입니다.

서명:

readonly languageCode: string | null;

ActionCodeURL.operation

이메일 작업 링크에 의해 수행된 작업입니다. ActionCodeInfo 유형 중 하나에서 반환됩니다.

서명:

readonly operation: string;

ActionCodeURL.테넌트 ID

이메일 작업 링크의 테넌트 ID입니다. 이메일 작업이 상위 프로젝트에서 이루어진 경우 null입니다.

서명:

readonly tenantId: string | null;

이메일 작업 링크 문자열을 파싱하여 링크가 유효하면 ActionCodeURL을 반환하고 그렇지 않으면 null을 반환합니다.

서명:

static parseLink(link: string): ActionCodeURL | null;

매개변수

매개변수 유형 설명
link 문자열 이메일 작업 링크 문자열입니다.

반환:

ActionCodeURL | 없음

ActionCodeURL 객체 또는 링크가 잘못된 경우 null입니다.