비밀번호 재설정, 이메일 확인, 이메일 링크 로그인 등과 같은 이메일 작업 URL을 구문 분석하는 유틸리티 클래스입니다.
이 클래스의 생성자는 내부로 표시됩니다. 타사 코드는 생성자를 직접 호출하거나 ActionCodeURL
클래스를 확장하는 하위 클래스를 생성해서는 안 됩니다.
서명:
export declare class ActionCodeURL
속성
재산 | 수정자 | 유형 | 설명 |
---|---|---|---|
API 키 | 끈 | 이메일 작업 링크의 API 키입니다. | |
암호 | 끈 | 이메일 작업 링크의 작업 코드입니다. | |
계속 URL | 문자열 | 없는 | 이메일 작업 링크의 계속 URL입니다. 제공되지 않으면 Null입니다. | |
언어코드 | 문자열 | 없는 | 이메일 작업 링크의 언어 코드입니다. 제공되지 않으면 Null입니다. | |
작업 | 끈 | 이메일 작업 링크에 의해 수행되는 작업입니다. ActionCodeInfo 의 유형 중 하나에서 반환됩니다. | |
테넌트 ID | 문자열 | 없는 | 이메일 작업 링크의 테넌트 ID입니다. 이메일 작업이 상위 프로젝트에서 발생한 경우 Null입니다. |
행동 양식
방법 | 수정자 | 설명 |
---|---|---|
파싱링크(링크) | static | 이메일 작업 링크 문자열을 구문 분석하고 링크가 유효하면 ActionCodeURL 을 반환하고, 그렇지 않으면 null을 반환합니다. |
ActionCodeURL.api키
이메일 작업 링크의 API 키입니다.
서명:
readonly apiKey: string;
ActionCodeURL.코드
이메일 작업 링크의 작업 코드입니다.
서명:
readonly code: string;
ActionCodeURL.continueUrl
이메일 작업 링크의 계속 URL입니다. 제공되지 않으면 Null입니다.
서명:
readonly continueUrl: string | null;
ActionCodeURL.언어코드
이메일 작업 링크의 언어 코드입니다. 제공되지 않으면 Null입니다.
서명:
readonly languageCode: string | null;
ActionCodeURL.작업
이메일 작업 링크에 의해 수행되는 작업입니다. ActionCodeInfo 의 유형 중 하나에서 반환됩니다.
서명:
readonly operation: string;
ActionCodeURL.tenantId
이메일 작업 링크의 테넌트 ID입니다. 이메일 작업이 상위 프로젝트에서 발생한 경우 Null입니다.
서명:
readonly tenantId: string | null;
ActionCodeURL.parseLink()
이메일 작업 링크 문자열을 구문 분석하고 링크가 유효하면 ActionCodeURL 을 반환하고, 그렇지 않으면 null을 반환합니다.
서명:
static parseLink(link: string): ActionCodeURL | null;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
링크 | 끈 | 이메일 작업 링크 문자열입니다. |
보고:
액션코드URL | 없는
ActionCodeURL 개체이거나, 링크가 유효하지 않은 경우 null입니다.