UNPKG

@okta-dfuhriman/okta-auth-js

Version:
200 lines (107 loc) 4.78 kB
[@okta/okta-auth-js/myaccount](../README.md) / [Exports](../modules.md) / EmailTransaction # Class: EmailTransaction ## Hierarchy - [`BaseTransaction`](BaseTransaction.md) ↳ **`EmailTransaction`** ## Table of contents ### Constructors - [constructor](EmailTransaction.md#constructor) ### Properties - [challenge](EmailTransaction.md#challenge) - [delete](EmailTransaction.md#delete) - [get](EmailTransaction.md#get) - [headers](EmailTransaction.md#headers) - [id](EmailTransaction.md#id) - [poll](EmailTransaction.md#poll) - [profile](EmailTransaction.md#profile) - [roles](EmailTransaction.md#roles) - [status](EmailTransaction.md#status) - [verify](EmailTransaction.md#verify) ## Constructors ### constructor • **new EmailTransaction**(`oktaAuth`, `options`) #### Parameters | Name | Type | | :------ | :------ | | `oktaAuth` | `any` | | `options` | `any` | #### Overrides [BaseTransaction](BaseTransaction.md).[constructor](BaseTransaction.md#constructor) #### Defined in [myaccount/transactions/EmailTransaction.ts:19](https://github.com/okta/okta-auth-js/blob/master/lib/myaccount/transactions/EmailTransaction.ts#L19) ## Properties ### challenge • **challenge**: () => `Promise`<[`EmailChallengeTransaction`](EmailChallengeTransaction.md)\> #### Type declaration ▸ (): `Promise`<[`EmailChallengeTransaction`](EmailChallengeTransaction.md)\> ##### Returns `Promise`<[`EmailChallengeTransaction`](EmailChallengeTransaction.md)\> #### Defined in [myaccount/transactions/EmailTransaction.ts:15](https://github.com/okta/okta-auth-js/blob/master/lib/myaccount/transactions/EmailTransaction.ts#L15) ___ ### delete • **delete**: () => `Promise`<[`BaseTransaction`](BaseTransaction.md)\> #### Type declaration ▸ (): `Promise`<[`BaseTransaction`](BaseTransaction.md)\> ##### Returns `Promise`<[`BaseTransaction`](BaseTransaction.md)\> #### Defined in [myaccount/transactions/EmailTransaction.ts:14](https://github.com/okta/okta-auth-js/blob/master/lib/myaccount/transactions/EmailTransaction.ts#L14) ___ ### get • **get**: () => `Promise`<[`EmailTransaction`](EmailTransaction.md)\> #### Type declaration ▸ (): `Promise`<[`EmailTransaction`](EmailTransaction.md)\> ##### Returns `Promise`<[`EmailTransaction`](EmailTransaction.md)\> #### Defined in [myaccount/transactions/EmailTransaction.ts:13](https://github.com/okta/okta-auth-js/blob/master/lib/myaccount/transactions/EmailTransaction.ts#L13) ___ ### headers`Optional` **headers**: `Record`<`string`, `string`\> #### Inherited from [BaseTransaction](BaseTransaction.md).[headers](BaseTransaction.md#headers) #### Defined in [myaccount/transactions/Base.ts:15](https://github.com/okta/okta-auth-js/blob/master/lib/myaccount/transactions/Base.ts#L15) ___ ### id • **id**: `string` #### Defined in [myaccount/transactions/EmailTransaction.ts:7](https://github.com/okta/okta-auth-js/blob/master/lib/myaccount/transactions/EmailTransaction.ts#L7) ___ ### poll`Optional` **poll**: () => `Promise`<[`EmailStatusTransaction`](EmailStatusTransaction.md)\> #### Type declaration ▸ (): `Promise`<[`EmailStatusTransaction`](EmailStatusTransaction.md)\> ##### Returns `Promise`<[`EmailStatusTransaction`](EmailStatusTransaction.md)\> #### Defined in [myaccount/transactions/EmailTransaction.ts:16](https://github.com/okta/okta-auth-js/blob/master/lib/myaccount/transactions/EmailTransaction.ts#L16) ___ ### profile • **profile**: [`EmailProfile`](../modules.md#emailprofile) #### Defined in [myaccount/transactions/EmailTransaction.ts:8](https://github.com/okta/okta-auth-js/blob/master/lib/myaccount/transactions/EmailTransaction.ts#L8) ___ ### roles • **roles**: [`EmailRole`](../enums/EmailRole.md)[] #### Defined in [myaccount/transactions/EmailTransaction.ts:9](https://github.com/okta/okta-auth-js/blob/master/lib/myaccount/transactions/EmailTransaction.ts#L9) ___ ### status • **status**: [`Status`](../enums/Status.md) #### Defined in [myaccount/transactions/EmailTransaction.ts:10](https://github.com/okta/okta-auth-js/blob/master/lib/myaccount/transactions/EmailTransaction.ts#L10) ___ ### verify`Optional` **verify**: (`payload`: [`VerificationPayload`](../modules.md#verificationpayload)) => `Promise`<[`BaseTransaction`](BaseTransaction.md)\> #### Type declaration ▸ (`payload`): `Promise`<[`BaseTransaction`](BaseTransaction.md)\> ##### Parameters | Name | Type | | :------ | :------ | | `payload` | [`VerificationPayload`](../modules.md#verificationpayload) | ##### Returns `Promise`<[`BaseTransaction`](BaseTransaction.md)\> #### Defined in [myaccount/transactions/EmailTransaction.ts:17](https://github.com/okta/okta-auth-js/blob/master/lib/myaccount/transactions/EmailTransaction.ts#L17)