Skip to main content

Function: magicTokenService()

magicTokenService(client): object

Defined in: service/MagicTokenService.ts:17

Service for magic token authentication

Parameters​

client​

GraphQLClient

Returns​

createMagicToken()​

createMagicToken(input): Promise<MagicToken>

Creates a new magic token *

Parameters​

input​

MagicTokenCreateInput

Magic token creation input *

Returns​

Promise<MagicToken>

Promise<MagicToken> The created magic token

getMagicToken()​

getMagicToken(id): Promise&lt;MagicToken>

Retrieves a specific magic token *

Parameters​

id​

number

Magic token ID *

Returns​

Promise&lt;MagicToken>

Promise<MagicToken> Magic token data

getMagicTokens()​

getMagicTokens(input?): Promise&lt;MagicTokenResponse>

Retrieves magic tokens with search *

Parameters​

input?​

MagicTokenSearchInput

Search input parameters *

Returns​

Promise&lt;MagicTokenResponse>

Promise<MagicTokenResponse> Magic tokens response

magicTokenLogin()​

magicTokenLogin(id): Promise&lt;Login>

Authenticates a user using a magic token *

Parameters​

id​

string

Magic token ID *

Returns​

Promise&lt;Login>

Promise<Login> Login response with user data

updateMagicToken()​

updateMagicToken(id, input): Promise&lt;MagicToken>

Updates an existing magic token *

Parameters​

id​

string

Magic token ID *

input​

MagicTokenUpdateInput

Magic token update input *

Returns​

Promise&lt;MagicToken>

Promise<MagicToken> The updated magic token