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