비밀번호 재설정, 이메일 확인, 이메일 링크 로그인 등의 이메일 작업 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.parseLink()
이메일 작업 링크 문자열을 파싱하여 링크가 유효하면 ActionCodeURL을 반환하고 그렇지 않으면 null을 반환합니다.
서명:
static parseLink(link: string): ActionCodeURL | null;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
link | 문자열 | 이메일 작업 링크 문자열입니다. |
반환:
ActionCodeURL | 없음
ActionCodeURL 객체 또는 링크가 잘못된 경우 null입니다.