@deep/nest-kit
Preparing search index...
modules/service-accounts
IBaseServiceTokensResolverHost
Interface IBaseServiceTokensResolverHost<ST>
interface
IBaseServiceTokensResolverHost
<
ST
extends
BaseServiceToken
>
{
createServiceToken
(
input
:
CreateServiceTokenInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
ICreateServiceTokenPayload
<
ST
>
>
;
deleteServiceToken
(
input
:
DeleteServiceTokenInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
DeleteServiceTokenPayload
>
;
regenerateServiceToken
(
id
:
string
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
IRegenerateServiceTokenPayload
<
ST
>
>
;
serviceToken
(
input
:
FetchServiceTokenInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
ST
>
;
serviceTokens
(
input
:
FetchServiceTokensInput
,
info
:
GraphQLResolveInfo
,
)
:
Promise
<
IOffsetPaginated
<
ST
>
>
;
syncServiceToken
(
input
:
SyncServiceTokenInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
ST
>
;
updateServiceToken
(
input
:
UpdateServiceTokenInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
ST
>
;
}
Type Parameters
ST
extends
BaseServiceToken
Index
Methods
create
Service
Token
delete
Service
Token
regenerate
Service
Token
service
Token
service
Tokens
sync
Service
Token
update
Service
Token
Methods
create
Service
Token
createServiceToken
(
input
:
CreateServiceTokenInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
ICreateServiceTokenPayload
<
ST
>
>
Parameters
input
:
CreateServiceTokenInput
ctx
:
IBaseActionContext
Returns
Promise
<
ICreateServiceTokenPayload
<
ST
>
>
delete
Service
Token
deleteServiceToken
(
input
:
DeleteServiceTokenInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
DeleteServiceTokenPayload
>
Parameters
input
:
DeleteServiceTokenInput
ctx
:
IBaseActionContext
Returns
Promise
<
DeleteServiceTokenPayload
>
regenerate
Service
Token
regenerateServiceToken
(
id
:
string
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
IRegenerateServiceTokenPayload
<
ST
>
>
Parameters
id
:
string
ctx
:
IBaseActionContext
Returns
Promise
<
IRegenerateServiceTokenPayload
<
ST
>
>
service
Token
serviceToken
(
input
:
FetchServiceTokenInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
ST
>
Parameters
input
:
FetchServiceTokenInput
ctx
:
IBaseActionContext
Returns
Promise
<
ST
>
service
Tokens
serviceTokens
(
input
:
FetchServiceTokensInput
,
info
:
GraphQLResolveInfo
,
)
:
Promise
<
IOffsetPaginated
<
ST
>
>
Parameters
input
:
FetchServiceTokensInput
info
:
GraphQLResolveInfo
Returns
Promise
<
IOffsetPaginated
<
ST
>
>
sync
Service
Token
syncServiceToken
(
input
:
SyncServiceTokenInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
ST
>
Parameters
input
:
SyncServiceTokenInput
ctx
:
IBaseActionContext
Returns
Promise
<
ST
>
update
Service
Token
updateServiceToken
(
input
:
UpdateServiceTokenInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
ST
>
Parameters
input
:
UpdateServiceTokenInput
ctx
:
IBaseActionContext
Returns
Promise
<
ST
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
create
Service
Token
delete
Service
Token
regenerate
Service
Token
service
Token
service
Tokens
sync
Service
Token
update
Service
Token
@deep/nest-kit
Loading...